【发布时间】:2020-04-10 04:45:50
【问题描述】:
我有一个从 postgres 中的 mongodb 集合加载的 postgres 表。 尽管 postgres 列的类型为“bigint”,但有些行大于最大 big int,因此当我尝试从该表更新另一个表时,它会出错。还有一些带有非法字符的 bigint 列,例如我通过清除的“_2131441”
WHERE col_name !~ '^([0-9]+[.]?[0-9]*|[.][0-9]+)$';
如何根据其类型强制将整个列强制转换为有效,否则将其设置为 null/none?
【问题讨论】:
标签: postgresql