Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 用于导入/导出数据/ddl的Postgres命令行工具_Sql_Database_Postgresql_Ddl - Fatal编程技术网

Sql 用于导入/导出数据/ddl的Postgres命令行工具

Sql 用于导入/导出数据/ddl的Postgres命令行工具,sql,database,postgresql,ddl,Sql,Database,Postgresql,Ddl,对于Postgres,是否有任何命令行实用程序允许数据库“转储到文件”并允许导入相同的数据库转储 我知道这可以通过PGAdmin完成,但我需要能够在cmd行上完成。是的,请查看pgu dump和pgu restore 正确,方法是使用pg_dump、pg_dumpall和pg_restore命令。事实上,我认为pg_admin实际上调用了这些命令本身。它实际上没有内置备份/还原功能,只是一个包装器。您是否尝试过服务器附带的psql工具?如果有人想要导出/导入整个数据库,请查看“谢谢”,但您可以

对于Postgres,是否有任何命令行实用程序允许数据库“转储到文件”并允许导入相同的数据库转储


我知道这可以通过PGAdmin完成,但我需要能够在cmd行上完成。

是的,请查看
pgu dump
pgu restore


正确,方法是使用pg_dump、pg_dumpall和pg_restore命令。事实上,我认为pg_admin实际上调用了这些命令本身。它实际上没有内置备份/还原功能,只是一个包装器。

您是否尝试过服务器附带的
psql
工具?如果有人想要导出/导入整个数据库,请查看“谢谢”,但您可以给出一个简单的示例(一行代码用于
pg_dump
,另一行代码用于
pg_restore
),这会更有帮助
pg_restore-U postgres-W-d dvdreent/tmp/dvdreent.tar
-U是用户名-W是密码(不是将密码放在这一行中,它会显示为promt)-d是数据库,最后指定文件路径