Pony ORM PostgreSQL 点类型
Pony ORM PostgreSQL Point type
是否可以从 postgres 为几何 point 类型创建数据类型?对于点类型,它只是一对数字。
Pony 没有对这些奇异类型的原生支持。
但是您可以这样指定 sql_type:
b = Required(str, sql_type='point')
这给了你 SQL:
CREATE TABLE "A" (
"id" INTEGER PRIMARY KEY AUTOINCREMENT,
"b" POINT NOT NULL
)
刚刚在SQLite上测试,交易成功(即使SQLite不支持点类型)。
但是你应该做你个人的解决方法来验证你发送到数据库的 point
数据。
是否可以从 postgres 为几何 point 类型创建数据类型?对于点类型,它只是一对数字。
Pony 没有对这些奇异类型的原生支持。
但是您可以这样指定 sql_type:
b = Required(str, sql_type='point')
这给了你 SQL:
CREATE TABLE "A" (
"id" INTEGER PRIMARY KEY AUTOINCREMENT,
"b" POINT NOT NULL
)
刚刚在SQLite上测试,交易成功(即使SQLite不支持点类型)。
但是你应该做你个人的解决方法来验证你发送到数据库的 point
数据。