Posgresql – codzienność czyli dump-y, restory i takie inne

Postgresql to fajna baza danych. Oczywiście jest na tyle użyteczna ile wiedzy ma jej admin ;) Poniżej parę luźnych uwag (które mam nadzieję będę uzupełniał) o podstawowych narzędziach w postgresql.W przypadku systemów operacyjnych linux najlepiej bawić się postgresql będąc zalogowanym na usera, na którym baza działa. Tutaj pomocne są su i sudo. Jesli jednak robisz to z innego konta to można do psql dodać parametr –username=user_na_ktorym_dziala_postgress

Jak wylistować bazy danych w postgresql ? łatwizna :P wystarczy jedno polecenie:

psql -c "\list"

Jak aplikować w bazie danych sql-e z pliku ? łatwizna :P wystarczy jedno polecenie:

psql nazwa_bazy < skrypt_sql

Jak zrobić dumpa bazy danych do formatu sql ? łatwizna :P wystarczy jedno polecenie:

pg_dump nazwa_bazy > skrypt_sql

a jak odzyskać takiego dump-a ? prosto wystarczy psql nazwa_bazy < plik_dump_sql :P

 

Categories: postgresql
Tags: ,