有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

驱动说明

TDSQL PostgreSQL 是腾讯自主研发的分布式数据库系统。您可以使用我们更新后的驱动来使用 pg_dump 工具。
将文件上传至服务器目录,解压后,设置环境变量,即可执行 pg_dump:
unzip -d ~ tbase_pgxz_v5.zip
export PATH=~/tbase_pgxz_v5/bin:$PATH;export LD_LIBRARY_PATH=~/tbase_pgxz_v5/lib

pg_dump 工具说明

pg_dump 是一个用于备份 PostgreSQL 数据库的工具。它甚至可以在数据库正在使用的时候进行完整一致的备份。 pg_dump 并不阻塞其它用户对数据库的访问(读或者写)。建议以 schema 为单位进行导入导出。下面列举几种 pg_dump 的常用使用场景供参考。
导出 postgres 库的所有模式下的所有数据。
pg_dump postgres -h 9.101.17.6 -p 5432 -U dbadmin -f /data/xxx.sql
只导出 postgres 库的所有模式下的表结构。
pg_dump postgres -h 9.101.17.6-p 5432 -U dbadmin -s -f /data/xxx.sql
导出 postgres 库的 scname 模式下的数据。
pg_dump postgres -h 9.101.17.6 -p 5432 -U dbadmin -n scname -f /data/xxx.sql
导出 postgres 库的 scname1和 scname2模式下的数据。
pg_dump postgres -h 9.101.17.6-p 5432 -U dbadmin -n scname1 -n scname2 -f /data/xxx.sql
只导出 postgres 库的 scname 模式下的表结构。
pg_dump postgres -h 9.101.17.6-p 5432 -U dbadmin -s -n scname -f /data/xxx.sql
更多的 pg_dump 使用请参考 工具文档