【发布时间】:2021-01-02 14:50:02
【问题描述】:
我想使用以下方法将点几何插入 PostgreSQL Db,但我收到一个我不知道它会出现的错误。
const point = {type:"Point",coordinates:[-48.23456,20.12345]}
tableName.create({ geom: point }, user_id: 9 })
"error": {
"name": "SequelizeDatabaseError",
"parent": {
"name": "error",
"length": 128,
"severity": "ERROR",
"code": "22023",
"file": "gserialized_typmod.c",
"line": "164",
"routine": "postgis_valid_typmod",
"sql": "INSERT INTO \"gps_tracking\" (\"id\",\"created\",\"user_id\",\"geom\") VALUES (DEFAULT,now(),$1,ST_GeomFromGeoJSON($2)) RETURNING *;",
"parameters": [
9,
{
"type": "Point",
"coordinates": [
-48.23456,
20.12345
]
}
]
}
【问题讨论】:
-
您是否尝试直接执行此 SQL 查询并查看您得到的错误?
标签: node.js postgresql sequelize.js postgis