Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Import danych z bazy MySql, MYSQL LARAVEL
hunter777
post 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,
Go to the top of the page
+Quote Post
SmokAnalog
post 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.
Go to the top of the page
+Quote Post
Pyton_000
post 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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 07:56