【发布时间】:2019-11-12 14:23:48
【问题描述】:
如何从文件中读取 H2 DB?
我已在 IntelliJ 中将其配置为普通数据库,但我想将数据库文件中的一些数据与 PostgreSQL 合并
例如 PostgreSQL 和我的 H2 DB 文件有相同的表:
select * from filename(C:/h2.mv.db) USERS
union
select * from USERS
【问题讨论】:
标签: postgresql h2
如何从文件中读取 H2 DB?
我已在 IntelliJ 中将其配置为普通数据库,但我想将数据库文件中的一些数据与 PostgreSQL 合并
例如 PostgreSQL 和我的 H2 DB 文件有相同的表:
select * from filename(C:/h2.mv.db) USERS
union
select * from USERS
【问题讨论】:
标签: postgresql h2
将表转储为 TSV 等分隔文本格式,并使用 postgresql COPY 将其加载到 postgresql 中
或者也许使用foreign data wrapper 来包装另一个数据库驱动程序。 我不知道 H2 DB 有一个。它们并不总是非常难以构建,使用类似multicorn 的东西。
如果您不需要两个数据库之间的实时查询,并且可以通过提取和加载进行管理,那么这样做可能更简单。
【讨论】: