arrays - postgresql 域检查数组值

标签 arrays postgresql validation

我正在从我所看到的简单的 MySQL/Maria 世界转向更复杂的 PostgreSQL 世界。我正在创建一个相当传统的个人联系方式表。其中一列是电话号码,它应该是一个数组。 (这样做比三张表更有意义,一张用于联系人,一张用于电话号码,一张用于连接两者。)我想确保每个电话号码(定义为“文本” - 尽管仅由数字组成电话号码不是数字),仅包含数字。

我不知道如何为列定义或域规范构造 CHECK 子句。该域将定义为“文本”或“字符”数组。

有人能帮忙吗?

最佳答案

我找到了一篇很好的文章来解决我自己的问题 merging-and-manipulating-arrays-in postgresql

关于arrays - postgresql 域检查数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33481262/

相关文章:

python - 一次删除numpy数组中某个值的元素

sql - 在 Postgres 中加速慢速 SELECT DISTINCT 查询的解决方案

java - 扩展 Struts2/XWork ValidatorSupport 的类可以有状态吗

javascript - validator.js with bootstrap 你如何知道你的表单在 AJAX 表单上有效?

php - 在mysql上用foreach显示数据数组

javascript - 无法检查过滤器内的空验证

javascript - 如何根据用户将告诉键及其值的子数组的值来过滤此数组

postgresql - 如何在事务中获取 SELECT 语句的结果?

python - 为什么我需要处置 postgresql sqlalchemy 引擎?

javascript - 如何使用 Antd InternalFormInstance 验证表单而不显示 UI 错误