我正在尝试将一个大型 postgresql 数据库导入 OrientDB,并使用 PostGIS 存储一些空间数据。
虽然 Teleporter 可以处理大多数标准表格,但它无法转换任何几何字段。典型的错误消息的形式如下:
错误:从记录中提取值时遇到问题。顶点类型:TR_AirNodes;属性:geom;记录:id:1 com.orientechnologies.orient.core.exception.OSerializationException - 解组 JSON 内容时出错 '0101000020346C00000000000028AC174100000000B4C92841':内容必须介于 {}"^ 之间
这些表出现在输出 OrientDB 数据库中,但缺少任何几何字段。OrientDB 社区版的 2.2 版和 3.0.0RC2 版都会出现这种情况。
PostGIS 几何数据包括点、线和区域,可以使用例如 Postgres 数据库上的 QGIS 进行查看。
谢谢,罗恩
不幸的是,由于许可问题,Teleporter 不支持 PostGIS。
顺便说一句,这个专栏分开了,迁移成功了吗?如果您需要 OrientDB 中的这些特定字段,现在没有简单的快速解决方案,但是如果您只想避免此异常,您可以在迁移期间排除有问题的列。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句