Psql je textové rozhraní k databázi PostgreSQL. To umožňuje, kromě mnoha další věcí, i spouštění skriptů ze souboru.
psql -U uzivatel -d databaze -f soubor
Výše uvedený příkaz provede spuštění souboru pod uživatelem uzivatel nad databází databaze.
Pokud máte v souboru zálohu vytvořenou pomocí pg_dump
, příkaz je následující.
psql nazev_databaze < soubor_s_daty