繁体   English   中英

Postgresql 数据库导出到.sql文件

[英]Postgresql Database export to .sql file

我想将我的数据库导出为 .sql 文件。 有人能帮我吗? 我找到的解决方案不起作用。 请详细说明。 在 Windows 7.

pg_dump默认为纯 SQL 导出。 数据和结构。

打开命令提示符并运行pg_dump -U username -h localhost databasename >> sqlfile.sql

上面的命令是可取的,因为大多数时候都会出现一个错误,类似于 - ...FATAL: Peer authentication failed for user ...

在windows中,首先确保在环境变量PATH中添加了路径

C:\\Program Files\\PostgreSQL\\12\\bin

路径添加成功后重启cmd并输入命令

pg_dump -U username -p portnumber -d dbname -W -f location

此命令将导出架构和数据

仅用于模式使用 -s 代替 -W,仅用于数据使用 -a。

根据您的情况替换每个变量,如用户名、端口号、dbname 和位置,一切都区分大小写,确保正确插入所有内容,然后导入

psql -h hostname -p port_number -U username -f your_file.sql databasename

确保您的数据库已创建或创建查询存在于 .sql 文件中

Go 到你的命令行并运行

pg_dump -U userName -h localhost -d databaseName > ~/Desktop/cmsdump.sql

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM