반응형
Postgre를 변경하려면 어떻게 해야 합니다.SQL 테이블 및 열을 고유하게 만드시겠습니까?
저는 포스트그레에 자리가 있습니다.스키마가 다음과 같은 SQL:
CREATE TABLE "foo_table" (
"id" serial NOT NULL PRIMARY KEY,
"permalink" varchar(200) NOT NULL,
"text" varchar(512) NOT NULL,
"timestamp" timestamp with time zone NOT NULL
)
이제 테이블 전체에 걸쳐 고유한 Permal 링크를 다음과 같이 만들고자 합니다.ALTER
-테이블에 앉기.
저는 포스트그리에서 그것을 알아냈습니다.SQL 문서의 정확한 구문은 다음과 같습니다.
ALTER TABLE the_table ADD CONSTRAINT constraint_name UNIQUE (thecolumn);
감사합니다, 프레드.
또는 DB가 다음을 사용하여 제약 조건 이름을 자동으로 할당하도록 합니다.
ALTER TABLE foo ADD UNIQUE (thecolumn);
하나 이상의 열로 고유한 제약 조건을 만들 수도 있습니다.
ALTER TABLE the_table
ADD CONSTRAINT constraint_name UNIQUE (column1, column2);
다음을 시도해 보십시오.
ALTER TABLE table_name ADD UNIQUE (column_name);
언급URL : https://stackoverflow.com/questions/469471/how-do-i-alter-a-postgresql-table-and-make-a-column-unique
반응형
'programing' 카테고리의 다른 글
워크북_워크북을 열 때 열기 하위 항목이 실행되지 않습니까? (0) | 2023.05.07 |
---|---|
웹 개발자용 Windows Azure vs Amazon EC2 (0) | 2023.05.07 |
파이프 - 각도 2라는 숫자에 대한 매개변수는 무엇입니까? (0) | 2023.05.07 |
사용자가 행을 추가할지 또는 삭제할지 결정 (0) | 2023.05.07 |
단순 Postgre를 가져올 수 없습니다.작업에 SQL 삽입 (0) | 2023.05.07 |