1、postgres数据导出

postgres数据导出

1、只导出所有对象的数据库结构

pg_dump -f user_export.sql -i -C -E UTF8 -n myschema -s -U mypguser -h localhost -W mypostgres

参数说明:

-f 导出存放的文件

-i 是为了兼容数据库版本

-C 包括创建数据库的语句

-E 设定导出数据的编码

-n 是Schema的名称

-U 是用户名称

-h 是数据库服务器的名称

-W 是用强制密码验证

-s 只导出数据库结构

2、只导出对应的数据库与数据

pg_dump -f user_export.sql -i -C -E UTF8 -n myschema -U mypguser -h localhost -W mypostgres

没有-s参数

3、只导出所有的表数据

pg_dump -f user_export.sql -i -a -C -E UTF8 -n myschema -U mypguser -h localhost -W mypostgres

-a 只导出数据

4、整个数据库导出

切换postgres用户

pg_dump -U postgres -d mypostgres > all_export.sql

-U :后面指定的是有数据库操作权限的用户
-d:后面指定的是数据库中的一个库名
-f:后面指定的是sql文件存放的路径。

posted @   站着说话不腰疼  阅读(377)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
历史上的今天:
2022-08-23 linux安装图形界面
点击右上角即可分享
微信分享提示