将整个数据库从 postgresql 传输到 Greenplum 服务器
Posted
技术标签:
【中文标题】将整个数据库从 postgresql 传输到 Greenplum 服务器【英文标题】:Transfer entire database from postgresql to Greenplum server 【发布时间】:2014-04-18 22:35:36 【问题描述】:我知道greenplum和postgresql很相似;我无法确定的是我是否可以执行 pg_dump 然后将整个数据库按原样导入到 greenplum 服务器中,还是需要手动完成?
我看到了一些相关的答案,这些答案似乎表明它需要多个步骤,这让我感到困惑,因为任何所需的数据转换都应该是确定性的,因此应该非常简单,对吗?
【问题讨论】:
我真的怀疑来自现代 PostgreSQL 的转储会在 Greenplum 上恢复;它不了解很多 PostgreSQL 语法和功能,因为它是古代 PostgreSQL 版本(我认为是 8.2)的一个分支。 那么实际上没有简单的方法可以做到这一点?没有办法直接从 postgre 转移到 greenplum? 【参考方案1】:这只能通过 ETL 完成,不能将数据从任何数据库复制到 greenplum,反之亦然
【讨论】:
以上是关于将整个数据库从 postgresql 传输到 Greenplum 服务器的主要内容,如果未能解决你的问题,请参考以下文章
将数据从 SQL Server/PostgreSQL 移动到 MySQL
尝试使用 Python Jupyter Notebook 将带有地理标记的推文流式传输到 PostgreSQL 时出现问题