[MySQL][PHP]Import danych z bazy MySql, MYSQL LARAVEL |
[MySQL][PHP]Import danych z bazy MySql, MYSQL LARAVEL |
25.01.2018, 19:29:40
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 8.02.2017 Ostrzeżenie: (0%) |
witam,
mam bardzo stary system na którym działają mi faktury, notaki itd... niestety nie mogę tego wystawić do sieci ponieważ jest już nieaktualne itd i tym samym niebezpieczne... chciałem spróbować napisać to od nowa używając np Laravela, z tym, że potrzebuję dane ze starej bazy. Wymyśliłem to tak iż zaimportowałem bazę do MySql Workbench i zrobiłem reverse lecz niestety nie utworzył mi powiązań w diagramach erp ale nic to mogę choć to bez sensu zrobić to ręcznie(chyba,że coś zrobiłem nie tak lepiej jakby były powiązania do dobrego zrozumienia bazy) tylko pytanie czy to dobry pomysł obczaić co jak jest starej bazie, później napisać migracje w Laravelu z tymi danymi i jak je utworze jakoś zaimportować odpowiednie dane do nowych tabel? czy to ma ręce i nogi czy lepiej bazować na starej bazie a przerabiać php. Dodam, że baza ma już około 300 MB więc trochę tego jest. pozdrawiam, |
|
|
25.01.2018, 19:39:48
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
Cześć,
lepiej odświeżyć strukturę bazy i dopasować do frameworka. Laravel proponuje kilka konwencji i mnie osobiście one bardzo pasują. A dane to już nie jako migrację, ani nawet nie jako seed, tylko przenieś je "ręcznie" (napisz np. skrypt do nich czy coś). Bo przecież i tak nie chcesz trzymać ich w repozytorium. |
|
|
25.01.2018, 19:57:16
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Nic nie wiadomo na temat bazy. Bo może Twoja baza nie jest taka zła. A 300MB to całe nic. Więc... powiem Ci tak.
Jak chcesz napisać coś nowego a chcesz stare dane to: - Robisz nową strukturę która będzie trochę wydajniejsza i przeniesiesz dane ręcznie - Użyj starej bazy z danymi, bo podejżeam że zanim stanie się nieoptymalna to minie kolejne kilka ładych lat. Przt takiej małej ilości danych można bazę optymalizować na bierząco i zmieniać sobie strukturę bo nie będzie to bardzo kosztowne. Jednym słowem, jak nie chce Ci się to nie ruszaj bazy a napisz nowy backend. |
|
|
Wersja Lo-Fi | Aktualny czas: 29.03.2024 - 07:56 |