diff --git a/migrations/115_doc_purpose.sql b/migrations/115_doc_purpose.sql index e7994ba..88cb907 100644 --- a/migrations/115_doc_purpose.sql +++ b/migrations/115_doc_purpose.sql @@ -1,10 +1,2 @@ --- 문서 용도 구분: business(업무용) | knowledge(참조용) -DO $$ -BEGIN - IF NOT EXISTS (SELECT 1 FROM pg_type WHERE typname = 'document_purpose') THEN - CREATE TYPE document_purpose AS ENUM ('business', 'knowledge'); - END IF; - IF NOT EXISTS (SELECT 1 FROM information_schema.columns WHERE table_name='documents' AND column_name='doc_purpose') THEN - ALTER TABLE documents ADD COLUMN doc_purpose document_purpose; - END IF; -END $$; +-- 문서 용도 enum 타입 생성 +CREATE TYPE document_purpose AS ENUM ('business', 'knowledge'); diff --git a/migrations/116_doc_purpose_column.sql b/migrations/116_doc_purpose_column.sql new file mode 100644 index 0000000..fc89f63 --- /dev/null +++ b/migrations/116_doc_purpose_column.sql @@ -0,0 +1,2 @@ +-- 문서 용도 컬럼 추가: business(업무용) | knowledge(참조용) +ALTER TABLE documents ADD COLUMN IF NOT EXISTS doc_purpose document_purpose;