我正在使用PostgreSQL
PostgreSQL 9.0.12,由Visual C ++ build 1500,32位编译
我在同一台服务器上有两个相同的数据库。我需要从第一个数据库中获取特定表中的数据,并将这些数据插入到第二个数据库中的其他表中。我在postgres上读过一些关于“EXTENSION”的内容,但我仍然不知道如何使用它。
那么哪种方法更好?
任何建议都会有所帮助。谢谢。
答案 0 :(得分:-1)
首先打开
share/contribs/dblink.sql
这是安装postgreSQL的路径。
当您打开此文件时,您会发现一些操作。复制它并将其粘贴到数据库的查询窗口并执行。
在我的情况下,我已在两个数据库上执行此操作。
现在您将能够运行以下类型的代码
select * from dblink('dbname=databasename port=5432; password=P@ssw0rd123','select "id" from "State"')
as P("id" bigint);