相关疑难解决方法(0)

使用pgAdmin导出Postgresql表数据

我正在使用pgAdmin版本1.14.3.PostgreSQL数据库版本是9.1.

我为表创建了所有Db脚本但无法导出表中的所有数据.找不到以db脚本形式导出数据的任何选项.

database postgresql export pgadmin

99
推荐指数
3
解决办法
17万
查看次数

使用pgAdmin导出和导入表转储(.sql)

我有pgAdmin版本 1.16.1

所以,对于导出表dumm我做:

右键单击表,然后在菜单中单击backup,然后在Format选择中将Plain文件另存为some_name.sql

然后我删除表.

好的,现在我需要将表备份some_name.sql导入数据库.

这该怎么做?我找不到如何.sql使用pgAdmin 将表的转储导入数据库.

你能帮我吗?

postgresql pgadmin postgresql-9.2

77
推荐指数
5
解决办法
20万
查看次数

使用pg_restore从较新版本的PostgreSQL恢复

我有一个运行PostgreSQL v9.0的(生产)数据库服务器和一个运行PostgreSQL v8.4的开发机器.我想转储生产数据库并在开发机器上使用它.我无法升级dev机器上的postgres.

在生产机器上,我运行:

pg_dump -f nvdls.db -F p -U nvdladmin nvdlstats
Run Code Online (Sandbox Code Playgroud)

在开发机器上,我运行:

pg_restore -d nvdlstats -U nvdladmin nvdls.db
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

pg_restore: [archiver] unsupported version (1.12) in file header
Run Code Online (Sandbox Code Playgroud)

无论我在转储时选择自定义,tar还是plain_text格式,都会发生这种情况.

我在网上发现了一个讨论,建议我pg_restore在开发机器上使用更新版本.我通过简单地将9.0二进制文件复制到开发机器来尝试这一点,但由于链接问题,这会失败(不会出乎意料).

我认为使用plain_text转储的意义在于它将是原始的可移植SQL.显然不是.

如何将9.0 DB安装到我的8.4安装中?

postgresql export restore pg-dump psql

10
推荐指数
2
解决办法
4万
查看次数

用于导入/导出data/ddl的Postgres命令行工具

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

我知道这可以通过PGAdmin完成,但我需要能够在cmd行上执行此操作.

sql database postgresql ddl

5
推荐指数
1
解决办法
2万
查看次数

如何在 PgAdmin 4 中将 Postgres 架构/数据导出到纯 SQL

我读了一些类似的帖子,发现他们没有指定如何将 SQL 导出到自定义文件。我将在此处使用屏幕截图逐步介绍步骤。

参考 参考

postgresql pgadmin pgadmin-4

4
推荐指数
1
解决办法
2万
查看次数