如何从文件读取H2 DB?
我已经在IntelliJ中将其配置为普通数据库,但是我想将数据库文件中的某些数据与PostgreSQL合并
例如PostgreSQL和我的H2数据库文件具有相同的表:
select * from filename(C:/h2.mv.db) USERS
union
select * from USERS
如何从文件读取H2 DB?
我已经在IntelliJ中将其配置为普通数据库,但是我想将数据库文件中的某些数据与PostgreSQL合并
例如PostgreSQL和我的H2数据库文件具有相同的表:
select * from filename(C:/h2.mv.db) USERS
union
select * from USERS
将表转储为带分隔符的文本格式(例如TSV),然后使用postgresql COPY
将其加载到postgresql中,或者使用foreign data wrapper包装另一个数据库驱动程序。 我不知道一个H2 DB。使用multicorn之类的东西,构建起来并不总是那么困难。
如果您不需要两个数据库之间的实时查询,并且可以通过提取和加载进行管理,则这样做可能会更简单。