sql >> Databáze >  >> RDS >> PostgreSQL

vstupní soubor vypadá jako výpis textového formátu. Použijte prosím psql

Z pg_dump dokumentace:

Příklady

Pro výpis databáze s názvem mydb do souboru skriptu SQL :

$ pg_dump mydb > db.sql

Znovu načtení takového skriptu do (čerstvě vytvořené) databáze s názvem newdb :

$ psql -d newdb -f db.sql

Chcete-li vypsat databázi do archivního souboru vlastního formátu:

$ pg_dump -Fc mydb > db.dump

Chcete-li vypsat databázi do archivu ve formátu adresáře:

$ pg_dump -Fd mydb -f dumpdir

Chcete-li znovu načíst archivní soubor do (čerstvě vytvořené) databáze s názvem newdb:

$ pg_restore -d newdb db.dump

Z pg_restore dokumentace:

Příklady

Předpokládejme, že jsme uložili databázi s názvem mydb do souboru s výpisem paměti ve vlastním formátu:

$ pg_dump -Fc mydb > db.dump

Chcete-li databázi zrušit a znovu ji vytvořit z výpisu:

$ dropdb mydb
$ pg_restore -C -d postgres db.dump


  1. Informační systémy, data a informace

  2. jak získat počáteční a koncové datum všech týdnů mezi dvěma daty na serveru SQL?

  3. Jak zobrazit hodnoty řádků jako sloupce v MySQL

  4. Jak mohu vygenerovat (nebo získat) skript ddl na existující tabulce v oracle? Musím je znovu vytvořit v Hive