我如何从 postgres 备份数据库?
how i can backup the database from postgres?
我正在尝试从 Postgres 备份数据库,但是:
C:/Program Files (x86)/PostgreSQL/9.3/bin\pg_dump.exe --host localhost --port 5432 --username "postgres" --no-password --format custom --blobs --verbose --file "projet" "postgis_21_sample"
pg_dump: [custom archiver] could not open output file "projet": Permission denied
Process returned exit code 1.
您正在尝试将备份文件写入 C:/Program Files (x86)/PostgreSQL/9.3/bin
,这对普通用户来说是不可写的(有充分的理由)。
您需要提供当前用户可写的文件位置,例如
--file "c:/Users/sara/projet"
我正在尝试从 Postgres 备份数据库,但是:
C:/Program Files (x86)/PostgreSQL/9.3/bin\pg_dump.exe --host localhost --port 5432 --username "postgres" --no-password --format custom --blobs --verbose --file "projet" "postgis_21_sample" pg_dump: [custom archiver] could not open output file "projet": Permission denied Process returned exit code 1.
您正在尝试将备份文件写入 C:/Program Files (x86)/PostgreSQL/9.3/bin
,这对普通用户来说是不可写的(有充分的理由)。
您需要提供当前用户可写的文件位置,例如
--file "c:/Users/sara/projet"