Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 27.02.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Witam serdecznie... Problem z jakim uderzam do was jest jak sądzę nietypowy... podpowiedzcie proszę jak najprościej wykonać operację przeniesienia danych z tabeli x na serwerze z PostgreSQL do serwera MySQL... Chodzi o to by dodać takie polecenie do Cron'a by się dane synchronizowały np. codziennie po 15:00...
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%)
|
No jak to jak masz pseudo kod, napisz sobie na podstawie jego swój własny:
Kod DELETE FROM tabela; - na serwerze Y $wyniki = "SELECT * FROM tabela;" - z serwera X dla kazdego $wyniku zrób: $zapytanie = "INSERT INTO tabela VALUES ( $wynik['cos'], $wynik->cos2, $wynik... )"; - na serwerze Y koniec; (IMG:style_emoticons/default/wink.gif) Ten post edytował cojack 24.02.2011, 09:33:31 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 4 Dołączył: 21.03.2005 Ostrzeżenie: (0%)
|
Kod DELETE FROM tabela; - na serwerze Y Tak to nigdy nie rób, bo strzelisz sobie w kolano. Zawsze Truncate jeżeli wywalasz wszystko. Później oczyszczenie miejsca na dysku. Może tak: Kod psql -U username -d test -q -c "truncate table tabelka" vacuumdb -U username -d test mysqldump -u username --password='123456' --skip-quote-names --no-create-info --no-create-db --skip-opt --skip-set-charset --skip-comments test tabelka > a.sql psql -U username -d test < a.sql Przy czym to nie jest najlepszy sposób ładowania danych. Powinno się skorzystać z polecenia LOAD DATA (ale tutaj dump musi być w formie np. csv). |
|
|
|
rumpelek Synchronizacja tabeli pomiędzy dwiema bazami MYSQL i PGSQL 13.02.2011, 14:11:28
elektrrrus Przejżyj czy pola synchronizowanych danych są ze s... 13.02.2011, 21:56:31
rumpelek Pola sa kompatybilne, bo aktualnie zrobilem to rec... 13.02.2011, 22:37:05
cojack Jeżeli można mu podać zakres od do to pewnie tak, ... 23.02.2011, 15:14:16
rumpelek bo wiem tylko CO, ale nie wiem Jak... tylko mniej ... 23.02.2011, 15:27:12
cojack Aaaaa Ty to robisz w drugą stronę, mimo wszystko w... 23.02.2011, 18:33:23
rumpelek Noo.. Myślałem, że wyłuszczyłem, że nie chcę tego ... 24.02.2011, 08:41:59
cojack CytatTRUNCATE TABLE empties a table completely. Lo... 4.04.2011, 15:05:48
mkozak Truncate na Postgresie.
Widzę, że u ciebie nawet ... 4.04.2011, 16:43:02
cojack Wróć się do podstawówki, i naucz się czytać tekst ... 5.04.2011, 08:19:15 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 02:50 |