相关疑难解决方法(0)

使用命令行恢复postgres备份文件?

我是postgresql的新手,在本地,我使用的是pgadmin3.然而,在远程服务器上,我没有这样的奢侈品.

我已经创建了数据库的备份并将其复制了,但是,有没有办法从命令行恢复备份?我只看到与GUI或pg_dumps相关的东西,所以,如果有人能告诉我如何去做,那就太棒了!

postgresql backup command-line restore

238
推荐指数
19
解决办法
55万
查看次数

如何在PostgreSQL中导出数据库的模式?

我的电脑坏了但幸运的是我备份了文件夹C:\ Program Files\PostgreSQL.

现在我在一台新计算机上工作,我想导入以前存储在外部磁盘中的Postgres数据库.

我想导出位于备份文件夹中的特定数据库的架构.

该文件PostgreSQL\8.3\data\global\pg_database包含有关数据库及其OID的信息; 例如:

"db1" 20012
"db2" 23456
Run Code Online (Sandbox Code Playgroud)

我想导出"db1"的架构.

文件夹中有一个名为"20012"的文件夹"PostgreSQL\8.3\data\base\20012" ,其中包含大量文件[500个文件].

有没有办法导出该数据库的架构?

请注意,所有Postgresql数据库文件都位于外部硬盘中,我想将该数据库的模式导出到SQL文件中,获取该文件,运行它并在本地创建相同的精确数据库.

postgresql schema export

94
推荐指数
6
解决办法
14万
查看次数

从命令行创建数据库

我正在尝试从命令行创建数据库.我的SO是centos,postgres是9.2

sudo -u postgres psql createdb test
Password for user test:
Run Code Online (Sandbox Code Playgroud)

为什么用户问我?

postgresql

64
推荐指数
6
解决办法
10万
查看次数

Postgresql数据库导出到.sql文件

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

postgresql postgresql-9.1

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

两个不同结构的数据库之间的数据迁移(Postgresql)

我有两个数据库,old_db 和 new_db,我想要做的是将数据记录从 old_db 传输到 new-db 但具有不同的结构或不同的列。我正在创建一个sql脚本,它将把old_db上传到new_db,然后我可以从那里获取从old_db到new_db的数据。

old_db 中的一张表如下所示:

表人员:

person_id bigint,

last_name text,

first_name text,
Run Code Online (Sandbox Code Playgroud)

现在我想将数据传输到具有如下结构的 new_db 中,其中 new_id 列将生成新的 id 编号,并且 person_id 将被引用或传输到 ref_id 列:

表人员:

new_id bigint, ---this column is where the new id will be generated

last_name text,

first_name text,

ref_id bigint; ---this column is where the person_id will be copied
Run Code Online (Sandbox Code Playgroud)

如何创建一个 sql 脚本,以便从 old_db 到 new_db 正确引用该数据???我不需要工具或 GUI,而是需要一个将在 shell 脚本中执行的 sql 脚本。我使用 postgresql 作为我的 DBMS,所以我还需要有关 pg_dump 或 pg_restore 的帮助,以便将 old_db 上传到 new_db 中。TIA。

postgresql database-migration

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

有没有办法从 postgreSQL 上的表中获取所有插入的数据作为 INSERT 语句?

我有一个数据库,我在其中抓取了某个网站并获取了特定年份的所有课程;所以所有插入语句都是自动化的。一位教授告诉我,有一种方法可以将所有数据导出为 INSERT 语句。真的吗?如果是这样我该怎么办?

sql database postgresql pgadmin

0
推荐指数
1
解决办法
5789
查看次数