文章目录
- 1 PostgreSQL服务启动与停止、连接
- 2 常用sql命令
- 3 数据备份与恢复
1 PostgreSQL服务启动与停止、连接
在没有设置环境变量的情况下 需进入pgsql的bin目录
2 常用sql命令
3 数据备份与恢复
pg_dump 常用参数
- -h host:指定数据库主机名,或者IP
- -p port:指定端口号
- -U user:指定连接使用的用户名
- -W:按提示输入密码
- -d, --dbname=DBNAME:指定要导出的数据库名称
- -a,–data-only:只导出表数据,不导出表结构
- -s,–schema-only:只导致对象定义模式,不导出数据
- -t,–table=table,只转存匹配到的表,视图,序列,可以使用多个-t匹配多个表,不指定具体表则导出整个数据库
- -c,–clean:在导入时清理(删除)数据库,是否生成清理该数据库对象的语句,比如drop table
- -C,–create,是否输出一条创建数据库语句
- -f file,–file=file,指定输出文件或目录名,输出到指定文件中
- -n schema,–schema=schema,只转存匹配schema的模式内容
- -N schema,–exclude-schema=schema,不转存匹配schema的模式内容
- -O,–no-owner,不设置导出对象的所有权
- -T table,–exclude-table=table,不转存匹配到的表。
- –inserts,使用insert命令形式导出数据,这种方式比默认的copy方式慢很多,但是可用于将数据导入到非PostgreSQL数据库。
- –-column-inserts,导出的数据有显式列名,以带有列名的
INSERT命令形式转储数据 - 数据库名放最后,不指定默认是系统变量PGDATABASE指定的数据库
9430

被折叠的 条评论
为什么被折叠?



