-1

是否有任何扩展/工具/脚本可用于将数据从eXist数据库自动导入PostgreSQL 数据库

4

1 回答 1

2

从标签描述中可以清楚地看出,您将需要使用 ETL 工具或一些自定义代码。哪个更容易取决于数据的性质以及您希望如何迁移它。

我会先看看 Talend Studio 和 Pentaho Kettle。看看它们中的任何一个是否可以满足您的需求。

如果您可以将 eXist 数据转换为结构化的 CSV 导出,那么您可能只需在 PostgreSQL 中为其手动定义表,然后COPY将数据导入其中或使用pgloader.

如果没有,那么我建议选择您最熟悉的语言(Python、Java 等),并使用该语言的 eXist 数据连接器以及该语言的 PostgreSQL 数据连接器。编写一个从 eXist 获取数据并将其提供给 PostgreSQL 的脚本。如果使用 Python,我会使用Psycopg2 数据库连接器,因为它速度快并且支持COPY批量数据加载。

于 2013-07-11T01:24:07.460 回答