반응형
PostgreSQL 테이블을 변경하고 열을 고유하게 만들려면 어떻게합니까?
PostgreSQL에는 스키마가 다음과 같은 테이블이 있습니다.
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
)
이제 테이블을 변경하여 테이블 전체에서 고유 링크를 만들고 싶습니다. 아무도 나를 도울 수 있습니까?
티아
PostgreSQL 문서에서 알아 냈습니다. 정확한 구문은 다음과 같습니다.
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);
반응형
'IT' 카테고리의 다른 글
| SVG의 호 경로로 원 그리기 (0) | 2020.06.23 |
|---|---|
| Android에서 ScrollView를 프로그래밍 방식으로 스크롤 할 수 있습니까? (0) | 2020.06.23 |
| C #을 사용하여 URL 매개 변수를 어떻게 디코딩합니까? (0) | 2020.06.23 |
| ipython 노트북에서 셀 실행 시간을 측정하는 간단한 방법 (0) | 2020.06.23 |
| PHP에서 배열을 어떻게 재 인덱싱합니까? (0) | 2020.06.23 |