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

PostgreSQL pg_dump

Stále nám neukazujete celkový obrázek, ale zdá se, že "chyba syntaxe" naznačuje, že to spouštíte z klientského nástroje SQL (psql, pgAdmin, ...)

pg_dump a psql jsou příkazový řádek programy, nikoli příkazy SQL.

Musíte je spustit z příkazového řádku (aka shell)

Navíc (stará db) parametr je úplně špatný. Databáze není umístěna do hranatých závorek pro pg_dump, např.:

pg_dump -U user1 dbname_old_db | psql -U user2 dbname_new_db

Znovu:musíte to spustit z příkazového řádku, nikoli z nástroje SQL



  1. Jak převést data BLOB v MYSQL na Android ImageView

  2. Jedinečný sloupec MySQL SELECT, kde další sloupec je max

  3. SQL:Vytvoření relační tabulky se 2 různými auto_increment

  4. Jak vytvořit příkaz if uvnitř echo v PHP MySQLi