2009-07-29 10 views
0

나는 첫 번째 데이터베이스 프로젝트를 수행하고 있습니다.PostgreSQL에서 데이터베이스의 열을 기본값으로 설정하려면

난 당신이

... 
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 
); 

어떻게 당신이 기본 값을 설정할 수 있습니다 다음 SQL - 쿼리에 대한 기본 값으로 false을 가질 수있는 방법을 알고 싶습니다

PostgreSQL의 falseMODERATOR_REMOVAL일까요?

답변

5
ALTER TABLE questions ALTER COLUMN moderator_removal SET DEFAULT FALSE 
+0

답장을 보내 주셔서 감사합니다. –

관련 문제