开发者社区 > 云原生 > 中间件 > 正文

在SeaTa中数据库postgresql的空间字段不能写入吗?

我用seata 部署 postgresql 数据库 数据库表里有涉及空间数据字段,报错

报错如下:

ps: 只要注释掉插入数据行中的空间字段,就正常,加上空间字段就报错:

Snipaste_2024-05-09_19-38-30.jpg

image.png

数据库:postgresql表:

CREATE TABLE point_test (
id BIGINT NOT NULL PRIMARY KEY,
name VARCHAR(50),
location GEOMETRY
);

环境:

postgresql:15.4
mysql: 5.7.24
nacos: 1.4
dubbu: 2.7.8
springboot: 2.3.9
seata: 1.3.0/1.5.2(两个版本都试过了,报错相同)

展开
收起
游客qapvb5ofpljni 2024-05-09 19:49:39 57 0
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    更新驱动:确保使用的是最新版本的 JDBC 驱动,且该驱动支持 PostgreSQL 的空间数据类型。

    2024-05-10 08:46:12
    赞同 2 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载