Linux 环境手动备份postgresql数据库xx模式下的数据
在Linux环境下,手动备份PostgreSQL数据库中的xx
模式下的数据,可以使用pg_dump
工具。以下是一个基本的命令示例:
pg_dump -U username -h hostname -p port -d dbname -s -n xx > xx_schema.sql
参数说明:
-U username
:替换为你的数据库用户名。-h hostname
:如果数据库服务器不在本地,替换为数据库服务器的主机名。-p port
:如果数据库端口不是默认的5432,替换为实际端口号。-d dbname
:替换为你要备份的数据库名。-s
:只备份模式结构,不备份数据。-n xx
:只备份名为xx
的模式。> xx_schema.sql
:将输出保存到xx_schema.sql
文件中。
确保在执行上述命令时有足够的权限,并且在执行命令的目录下有写入权限。如果数据库需要密码,你可能需要在命令中省略-U username
,并在提示时输入密码。
评论已关闭