문제

첫 번째 데이터베이스 프로젝트를 수행하고 있습니다.

나는 당신이 어떻게 가질 수 있는지 알고 싶습니다 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
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top