Ponyorm Pony ORM PostgreSQL点类型
是否可以从postgres为几何类型创建数据类型?对于点类型,它只是一对数字。小马对这些外来类型没有本机支持。Ponyorm Pony ORM PostgreSQL点类型,ponyorm,Ponyorm,是否可以从postgres为几何类型创建数据类型?对于点类型,它只是一对数字。小马对这些外来类型没有本机支持。 但您可以像这样指定sql\u类型: b = Required(str, sql_type='point') 这将为您提供SQL: CREATE TABLE "A" ( "id" INTEGER PRIMARY KEY AUTOINCREMENT, "b" POINT NOT NULL ) 我刚刚在SQLite中测试了它,并且事务是成功的(即使SQLite也不支持点类型)。
但您可以像这样指定sql\u类型:
b = Required(str, sql_type='point')
这将为您提供SQL:
CREATE TABLE "A" (
"id" INTEGER PRIMARY KEY AUTOINCREMENT,
"b" POINT NOT NULL
)
我刚刚在SQLite中测试了它,并且事务是成功的(即使SQLite也不支持点类型)。
但您应该自行解决验证发送到数据库的点
数据的问题