[PostgreSQL] Ensure Uniqueness in Postgres
Posted Answer1215
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[PostgreSQL] Ensure Uniqueness in Postgres相关的知识,希望对你有一定的参考价值。
Let’s say we have a bank. Our bank wants to give each account for each user a unique name, for instance, “Personal” or “Checking.” How can we make sure each account has a unique name for each user?
Add unique constraint when create a new table:
CREATE TABLE directors ( id SERIAL PRIMARY KEY, name VARCHAR(100) UNIQUE NOT NULL )
Change existing table, modify one field to be unique:
ALTER TABLE directors ADD CONSTRAINT directors_name_unique UNIQUE(name)
So now if we trying to insert the duplicate rows it will report error:
INSERT INTO directors (name) VALUES (‘Quintin Tarantino‘), (‘Quintin Tarantino‘) ;
Sometime, the unique constraint can be a combination of mulit fields:
ALTER TABLE movies ADD CONSTRAINT unique_title_and_release UNIQUE(title, release-date)
以上是关于[PostgreSQL] Ensure Uniqueness in Postgres的主要内容,如果未能解决你的问题,请参考以下文章
webpack require.ensure 第一个参数使用
js当中对代码拆分时require.ensure()和import()的使用介绍及对比