Jak wykonać import/eksport (zrzut) bazy danych PostgreSQL


Najprostszym sposobem na wykonanie importu/eksportu bazy PostgreSQL jest skorzystanie z panelu phpPgAdmin
(opcja zalecana dla niewielkich baz danych). Umożliwia on między innymi:

  • wykonanie importu i eksportu bazy danych
  • przeglądanie struktury bazy (tabele, rekordy itd.),
  • wykonywanie zapytań na bazie.


Funkcja eksportu bazy pozwala na wykonanie backupu bazy PostgreSQL (opcja eksport).
Po wykonaniu eksportu powstanie plik w wybranym uprzednio formacie (np. SQL).    


 

Poniżej znajdziesz krótki opis jak wykonać eksport bazy danych za pomocą panelu phpPgAdmin oraz przy użyciu SSH. 

 

  1. W Kei.pl logowanie do panelu phpPgAdmin możesz przeprowadzić automatycznie z poziomu panelu WebAs: 


     

    1. Po zalogowaniu do panelu z menu głównego wybierz opcję Usługi.
    2. Następnie kliknij w Bazy danych, gdzie znajdziesz listę założonych baz.



    3. W ostatniej kolumnie o nazwie pgAdmin przy odpowiedniej bazie danych kliknij Zaloguj.

    4. Po zalogowaniu do phpPgAdmin przejdź do swojej bazy a następnie wybierz opcję Export,
      gdzie po wyborze formatu, opcji oraz formy eksportu kliknij przycisk Export.




    5. Pojawi się okienko z zapisem pliku zawierającego backup bazy (tzw. zrzut/dump bazy). Zapisz go na dysku swojego komputera. 

     

  2. Drugim sposobem na wykonanie eksportu bazy danych, który sugerowany jest dla dużych baz to wykorzystanie połączenia SSH z serwerem. Jak połączyć się poprzez SSH znajdziesz tutaj.

    Po prawidłowym połączeniu z serwerem przejdź do katalogu, w którym chcesz otrzymać plik wynikowy oraz wykonaj polecenie (podstawiając odpowiednie dane dostępowe dotyczące danej bazy danych):

     

    pg_dump -h <DB_HOST> -U <DB_USER> -f <PLIK> <DB_NAME>

     

    <DB_HOST> - adres serwera bazy danych (np. 12345.p.tld.pl)

    <DB_USER> - użytkownik bazy danych (np. pg53_przyklad)

    <DB_NAME> - nazwa bazy danych (np. pg53_przyklad)

    Po wydaniu komendy zostaniesz poproszony o podanie hasła do bazy danych po czym zostanie wykonany zrzut.

  


 

Poniżej znajdziesz krótki opis jak wykonać import bazy danych za pomocą panelu phpPgAdmin oraz przy użyciu SSH. 


Aby wrzucić wykonany backup do nowej bazy należy postępować, analogicznie. Zaloguj się do panelu PhpMyAdmin docelowej bazy i wybierz z głównego menu Import. Wskaż plik z backupem bazy, następnie kliknij Wykonaj.

  1. W Kei.pl logowanie do panelu phpPgAdmin możesz przeprowadzić automatycznie z poziomu panelu WebAs: 


    1. Po zalogowaniu do panelu z menu głównego wybierz opcję Usługi.
    2. Następnie kliknij w Bazy danych, gdzie znajdziesz listę założonych baz.



    3. W ostatniej kolumnie o nazwie pgAdmin przy odpowiedniej bazie danych kliknij Zaloguj.

    4. Po zalogowaniu do phpPgAdmin przejdź do swojej bazy a następnie wybierz opcję SQL



    5. Następnie przy "upload an SQL script" wybierz plik ze zrzutem bazy po czym kliknij przycisk Execute.

       

     

  2. Drugim sposobem na wykonanie importu bazy danych, który sugerowany jest dla dużych baz to wykorzystanie połączenia SSH z serwerem. Jak połączyć się poprzez SSH znajdziesz tutaj.

    Po prawidłowym połączeniu z serwerem przejdź do katalogu, w którym zlokalizowany jest plik z zrzutem bazy danych oraz wykonaj polecenie (podstawiając odpowiednie dane dostępowe dotyczące docelowej bazy danych):

     

    psql -h <DB_HOST> -d <DB_USER> -f <PLIK> <DB_NAME>

     

    <DB_HOST> - adres serwera bazy danych (np. 12345.p.tld.pl)

    <DB_USER> - użytkownik bazy danych (np. pg53_przyklad)

    <DB_NAME> - nazwa bazy danych (np. pg53_przyklad)

    Po wydaniu komendy zostaniesz poproszony o podanie hasła do bazy danych po czym zostanie wykonany import. 

  

Promocja
Oceń:  

Podobne tematy

phpMyAdmin informuje mnie że nie mogę utworzyć kolejnej bazy danych.
Platformy - Mam bazę w kodowaniu latin2, chciałbym ją w całości przekonwertować na utf-8.
Gdzie można znaleźć "slow_log" serwera bazodanowego?
Zawiera zdjęcia
Jak wykonać import/eksport (zrzut) bazy danych MySQL
NASZE ATUTY
  • 20 lat doświadczenia
  • własne centrum danych
  • 11 000 klientów
  • 1 000 m2 powierzchni
  • Zgodność z wytycznymi RODO
  • Zaawansowane systemy bezpieczeństwa

DOCENILI NAS
nagrodzony hosting www

Pomoc - Kei.pl  

Pamiętaj, że nasi konsultanci są dostępni 24/7 i odpowiedzą na wszystkei pytania.