postgresql – 如何从较新版本导入Postgres中的转储?
发布时间:2020-12-13 16:24:41 所属栏目:百科 来源:网络整理
导读:我们在 windows下有一个postgres-databse,即版本9.1.从那里我们想要转储数据并在运行Postgres 8.4的 Linux服务器下导入.数据包括Postgis的空间数据. 问题是,转储不会导入,因为它使用的命令如’CREATE EXTENSION ..’在较旧的Postgres上无法理解.有没有办法在
我们在
windows下有一个postgres-databse,即版本9.1.从那里我们想要转储数据并在运行Postgres 8.4的
Linux服务器下导入.数据包括Postgis的空间数据.
问题是,转储不会导入,因为它使用的命令如’CREATE EXTENSION ..’在较旧的Postgres上无法理解.有没有办法在这些数据库之间传输数据?
你有两个选择:
1)在Linux Postgresql v9.1上安装 2)从转储中删除Postgresql v8.4不知道的每个命令. 编辑: 你可以做两个导出 – 第一个只有数据库结构(pg_dump -s),然后只有数据(pg_dump -a).然后你只能编辑一个文件…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- logback logback.xml常用配置详解(三) <filter>
- ruby-on-rails – 不同rvm gemsets中的rake版本
- FusionCharts:以MSCombiDY2D.swf为例的双Y轴双(多)曲线(li
- XML解析文件
- Oracle expdp/impdp导出导入命令及数据库备份
- ruby-on-rails – 用于rails 3.1.4应用程序控制器的rspec 2
- ajax级联
- 访问数据以进行验证并使用DDD确定默认值
- 使用BlazeDS实现java与flex传对象时,RemoteClass中包含自己
- frameworks\base\packages\SettingsPro