Mam aplikację Laravel, która odbiera żądanie wpisu (json) z zewnętrznego źródła. To źródło jest głównym źródłem moich danych.
Otrzymuję 4 obiekty z ponad 18000 rekordami. Czyli 4 x 18 tys
Mam skrypt laravel, który przegląda wszystkie pliki.
Dla każdego pliku sprawdza zawartość, wybiera każdy wiersz i spłaszcza tablicę.
Następnie sprawdza, czy kolumna (klucz) istnieje.
.. Dzieje się to 4 x 18 000 razy. A następnie wypełnia każdą tabelę odpowiednimi wartościami.
Czy istnieje sposób, który przegląda 1 plik i podaje wszystkie klucze bez przechodzenia przez wszystkie rekordy 1 na 1?
E. G. Dla rowerów pilnikowych mam:
Bike1 ma [1 = 'a', 2 = 'b', 4 = '1w3'] Bike2 ma [1 = 'Abc', 3 = '123', 4 = '2444']
Chcę uzyskać BikeKeys = [1, 2, 3, 4]
Stamtąd tworzę migrację,
Następnie sprawdzam każdą wartość z rekordu w DB i przechowuję w modelu.
Ale jak uzyskać różne kolumny ze wszystkich rekordów, jeśli mogą się one różnić od kluczy? (Bez przechodzenia przez wszystko?)
Chcę utworzyć klucze obce i pivoty po zaimportowaniu. Ponieważ każda tabela zawiera zduplikowane kolumny.
TLDR: Jak utworzyć model importu z zewnętrznego źródła danych? Jak mogę scalić wszystkie zduplikowane kolumny, nowe tabele i klucze obce? To źródło zapewnia
(Bez tworzenia indeksu () nie znaleziono?)
1 odpowiedź
Teraz przechodzę przez każdy plik, sprawdza wszystkie rekordy, zwraca klucz na rekord.
Utwórz kolumnę klucza, jeśli nie istnieje. Klawisz wypełnienia
Sprawdza następny plik i zapisuje wartość
Podobne pytania
Nowe pytania
php
PHP to szeroko stosowany, wysokopoziomowy, dynamiczny, zorientowany obiektowo i interpretowany język skryptowy przeznaczony głównie do tworzenia stron WWW po stronie serwera. Używane w przypadku pytań dotyczących języka PHP.