Postgres 9.4如何对int字段进行最大约束

时间:2016-01-29 00:59:53

标签: postgresql postgresql-9.4

我是postgres的新手,并且一直试图找到一种方法来对场进行最大限制。我在数据库中有一个名为朋友的字段,它的类型为 INT 我想对该字段设置一个约束30,这样就不会在该字段中保存任何数字高于30.我使用postgres 9.4和PgAdmin 3。我正在阅读此页面http://www.postgresql.org/docs/9.4/static/sql-set-constraints.html,但找不到任何内容。

1 个答案:

答案 0 :(得分:2)

使用CHECK约束。

创建架构时,只需输入:

CREATE TABLE sometable (
  ...
  friends int CONSTRAINT high_friends CHECK (friends <= 30)
)