Postgresql-11:使用pg_dump转储选定模式的对象定义和数据

问题描述 投票:0回答:1

我知道可以先转储数据然后再进行架构,

但是我希望转储两个对象定义,例如表,索引,函数,视图等。用于选择模式以及数据该模式的表。

到目前为止,我已经在Windows cmd中使用pg_dump.exe尝试了以下命令,并且能够绕过密码检查,这对我来说是一个很大的麻烦。

SET PGPASSWORD=(password)
"C:\Program Files (x86)\pgAdmin4\v4\runtime\pg_dump.exe" -h (hostname) -p 5432 -U (user name) -n (schema name) -d (database name)

[Where,

  • -h是主机名
  • -p是端口号
  • -U是用户名
  • -n是架构名称
  • -d是数据库名称

总体上,我只是试图自动化转储备份的过程,但是由于数据丢失,我无法这样做。

postgresql pg-dump postgresql-11
1个回答
0
投票

PostgreSQL模式不代表结构(表,索引,视图等)。模式是一个命名空间,它在逻辑上对上述内容进行分组以使其更易于管理。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.