PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL pg_dump

Все още не ни показвате голямата картина, но „синтактичната грешка“ изглежда показва, че изпълнявате това от SQL клиентски инструмент (psql, pgAdmin, ...)

pg_dump и psql са командния ред програми, а не SQL изрази.

Трябва да ги стартирате от командния ред (известен още като shell)

Освен това (старата база данни) параметърът е напълно грешен. Базата данни не се поставя в скоби за pg_dump, напр.:

pg_dump -U user1 dbname_old_db | psql -U user2 dbname_new_db

Отново:трябва да стартирате това от командния ред, а не от SQL инструмент



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Дефинирано ограничение ОТЛОЖЕНО ПЪРВОНАЧАЛНО НЕЗАБАВНО все още е ОТЛОЖЕНО?

  2. Как да използвам RETURNING с ON CONFLICT в PostgreSQL?

  3. Как да изберете редове, където комбинация от 2 колони е една и съща

  4. Не може да се свърже с две бази данни на postgres в rails 3.2.

  5. SchemaSpy PostgreSQL - WARN - Неуспешна връзка