PostgreSQL에 의해 데이터베이스의 열로 기본값을 설정하려면
-
05-07-2019 - |
문제
첫 번째 데이터베이스 프로젝트를 수행하고 있습니다.
나는 당신이 어떻게 가질 수 있는지 알고 싶습니다 false
다음 SQL -Query의 기본값으로
...
MODERATOR_REMOVAL boolean NOT NULL
...
문맥
CREATE TABLE Questions
(
USER_ID integer FOREIGN KEY
REFERENCES User_info(USER_ID)
PRIMARY KEY
CHECK (USER_ID>0),
QUESTION_ID integer FOREIGN KEY REFERENCES Tags(QUESTION_ID)
NOT NULL
CHECK (USER_ID>0),
QUESTION_BODY text NOT NULL, -- question must have body
TITLE varchar(60) NOT NULL, -- no empty title$
MODERATOR_REMOVAL boolean NOT NULL, -- by default false$ /// Here
SENT_TIME timestamp NOT NULL
);
기본값을 어떻게 설정할 수 있습니까? false
~을 위한 MODERATOR_REMOVAL
postgresql에 의해?
해결책
ALTER TABLE questions ALTER COLUMN moderator_removal SET DEFAULT FALSE
제휴하지 않습니다 StackOverflow