PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Mengapa pg_restore mengembalikan opsi -d/--dbname dan -f/--file tidak dapat digunakan bersama?

-f adalah keluaran nama file, bukan file input.

File input tidak memiliki sakelar parameter apa pun.

c:\>pg_restore --help
pg_restore restores a PostgreSQL database from an archive created by pg_dump.

Usage:
  pg_restore [OPTION]... [FILE]

General options:
  -d, --dbname=NAME        connect to database name
  -f, --file=FILENAME      output file name
  -F, --format=c|d|t       backup file format (should be automatic)
  -l, --list               print summarized TOC of the archive
  -v, --verbose            verbose mode
  -V, --version            output version information, then exit
  -?, --help               show this help, then exit

Jadi, Anda perlu menggunakan:

pg_restore.exe -h localhost -U postgres -d Mydata "Mydata.backup"

Detail lebih lanjut dalam manual:http://www.postgresql.org /docs/current/static/app-pgrestore.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membuat database dalam pengujian SQLAlchemy dengan PostgreSQL

  2. catatan buruk kesalahan SSL MAC antara Java dan PortgreSQL

  3. sekuel pilih dan sertakan alias tabel lain

  4. Cara Menghitung Median di PostgreSQL

  5. Postgres:memberikan akses ke peran/pengguna untuk tabel masa depan yang dibuat oleh peran/pengguna yang berbeda