phpPgAdmin i eksport dużej bazy na zdalnym serwerze

Dotyczy:

narzędzie: phpPgAdmin
hosting: nazwa.pl, Serwer Active
baza danych: 34 tabele, z czego 4 przechowujące po około 65 000 wierszy każda


Problem:

Nie można zrobić backupu bazy danych za pomocą opcji Eksport, ponieważ ściągany plik nie jest kompletny, ponieważ kończy się „urwanym” zapytaniem INSERT INTO i ma różne rozmiary w zależności od prędkości z jaką jest ściągany.

Przykłady:

  • około 40 KB/s – 10.5 MB
  • około 90 KB/s – około 20 MB, 21 MB
  • urwane zapytanie: INSERT INTO products VALUES (17552, 1, 2, ‘Helen dochodzi do siebie’, ‘Dwudziestosześciole


Rozwiązanie:

Użycie narzędzia graficznego narzędzia pgAdmin lub wydanie polecenia w konsoli:

/usr/bin/pg_dump –host <adres_serwera> –port <nr_portu> –username <login> –column-inserts –verbose –file „/sciezka/do/zapisania/pliku/backupu.sql” <nazwa_bazy_danych>

Pełny plik backupu, ściągnięty za pomocą pgAdmin’a, zajmuje 159.9 MB, więc widać, że ściągany za pomocą phpPgAdmin’a nie był kompletny.

Odpowiedzi: 2

  1. ADAM pisze:

    Dziękuję za pomoc .

Zostaw odpowiedź

Używamy Gravatara w komentarzach - zdobądź swój własny!

XHTML: Możesz użyć następujące tagi: <a href=""> <b> <blockquote> <code> <em> <i> <strike> <strong>