Postgressql 数据库导出到 .sql 文件
Postgresql Database export to .sql file
我想将我的数据库导出为 .sql 文件。
有人能帮我吗?我找到的解决方案不起作用。
请详细说明。
关于 Windows 7.
pg_dump 默认为纯 SQL 导出。数据和结构。
打开 command prompt 和
运行pg_dump -U username -h localhost databasename >> sqlfile.sql
最好使用以上命令,因为大多数时候会出现错误,类似于 - ...FATAL: Peer authentication failed for user ...
在windows中,首先确保在环境变量PATH
中添加路径
C:\Program Files\PostgreSQL\bin
添加重启cmd并输入命令成功路径后
pg_dump -U username -p portnumber -d dbname -W -f location
this command will export both schema and data
仅模式使用 -s 代替 -W
并且仅供数据使用 -a.
根据您的情况替换每个变量,如用户名、端口号、数据库名和位置
所有内容都区分大小写,请确保正确插入所有内容,
并导入
psql -h hostname -p port_number -U username -f your_file.sql databasename
确保您的数据库已创建或创建查询存在于 .sql 文件
我想将我的数据库导出为 .sql 文件。 有人能帮我吗?我找到的解决方案不起作用。 请详细说明。 关于 Windows 7.
pg_dump 默认为纯 SQL 导出。数据和结构。
打开 command prompt 和
运行pg_dump -U username -h localhost databasename >> sqlfile.sql
最好使用以上命令,因为大多数时候会出现错误,类似于 - ...FATAL: Peer authentication failed for user ...
在windows中,首先确保在环境变量PATH
中添加路径C:\Program Files\PostgreSQL\bin
添加重启cmd并输入命令成功路径后
pg_dump -U username -p portnumber -d dbname -W -f location
this command will export both schema and data
仅模式使用 -s 代替 -W 并且仅供数据使用 -a.
根据您的情况替换每个变量,如用户名、端口号、数据库名和位置 所有内容都区分大小写,请确保正确插入所有内容, 并导入
psql -h hostname -p port_number -U username -f your_file.sql databasename
确保您的数据库已创建或创建查询存在于 .sql 文件