postgresql数据库设置字段唯一
时间: 2023-08-29 17:04:39 浏览: 149
PostgreSQL 数据库维护
要设置 PostgreSQL 数据库中的字段唯一,可以使用 UNIQUE 约束。可以在创建表时或者后期添加约束。
在创建表时设置字段唯一:
```sql
CREATE TABLE table_name (
column1 datatype UNIQUE,
column2 datatype,
...
);
```
在已有表中添加字段唯一约束:
```sql
ALTER TABLE table_name
ADD CONSTRAINT constraint_name UNIQUE (column1);
```
其中,table_name 是要添加约束的表名,column1 是要设置为唯一的字段名,constraint_name 是约束的名称,可以随意命名。
设置字段唯一后,如果试图插入重复值,将会抛出错误。
阅读全文