Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przenoszenie struktury bazy z localhost na serwer
dziewiona
post 21.05.2015, 20:41:09
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 21.05.2015

Ostrzeżenie: (0%)
-----


Witam! Mam taki problem, iż muszę skopiować samą strukturę bazy danych z localhost na inny serwer, nie zmieniając przy tym danych na tamtym serwerze.Chodzi mi o to żeby dodać nowe kolumny (lub tabele) do bazy danych na innym serwerze (tak żeby struktura bazy danych zgadzała się z tą na localhost) bez zmieniania jego wcześniejszych danych. Da się zrobić coś takiego w jakiś szybki sposób czy trzeba ręcznie dodawać tabele i kolumny za każdą aktualizacją strony tak żeby baza na serwerze była taka sama jak na localhost?
Go to the top of the page
+Quote Post
markonix
post 21.05.2015, 23:11:46
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Mechanizm migracji.

http://stackoverflow.com/questions/825787/...sql-application

Osobiście jednak to robię ręcznie - zapisuje sobie tylko gdzieś zmiany (opisowo albo w postaci konkretnych queries). Jak wyżej - da się zautomatyzować, ale czasem zmiana struktury bazy wymaga też operacji na danych (coś przenieść, połączyć, usunąć itp.)


--------------------
Go to the top of the page
+Quote Post
phpion
post 22.05.2015, 13:56:46
Post #3





Grupa: Moderatorzy
Postów: 6 070
Pomógł: 860
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Prostym, a zarazem ciekawym narzędziem migracji jest to:
https://github.com/kennberg/php-mysql-migrate
Wielkich trudności nie sprawia by przerobić go na:
- dostęp z poziomu przeglądarki,
- możliwość wykonania kilku zapytań z pliku na raz (za pomocą mysqli_multi_query).
Mogę z czystym sumieniem polecić, zadanie swoje spełnia bardzo fajnie.
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: 18.04.2024 - 09:09