它似乎不是 WKB,因为它基本上是一个字符串,那么它是什么?
主页
/
user-188517
jayarjo's questions
当触发器返回NULL时,没有插入行,但操作结果仍然报告为成功(INSERT 0 0
)。在我看来,这是不合逻辑的,因为人们可能想要妥善处理这个问题。我想知道是否有办法从触发器中抛出实际错误?
jayarjo
Asked:
2020-05-23 05:12:07 +0800 CST
我需要确定几何列的类型并使用以下查询来完成:
SELECT type
FROM geometry_columns
WHERE f_table_schema = 'public'
AND f_table_name = 'table_name'
AND f_geometry_column = 'col_name'
它适用于常规几何图形,例如点或多边形。但也有一些花哨的几何形状,比如 PointZ。如何确定列是否有它?上面提到的查询只返回 POINT 。
jayarjo
Asked:
2020-05-15 21:33:54 +0800 CST
假设我有一个表,其中一个序列作为主键和几个其他列,它们都是可以为空的。有没有办法通过省略插入子句中的所有列来在该表中插入新行?由于串行是自动增量的,可以省略吗?其余列可以为空,因此也可以省略?所以理论上它应该是可能的。但是是吗?