관리자 업로드 제한 설정 추가
This commit is contained in:
19
db/migrations/063_site_settings_upload_limits.sql
Normal file
19
db/migrations/063_site_settings_upload_limits.sql
Normal file
@@ -0,0 +1,19 @@
|
||||
ALTER TABLE site_settings
|
||||
ADD COLUMN IF NOT EXISTS upload_max_file_count INTEGER NOT NULL DEFAULT 20,
|
||||
ADD COLUMN IF NOT EXISTS upload_max_total_size BIGINT NOT NULL DEFAULT 314572800;
|
||||
|
||||
ALTER TABLE site_settings
|
||||
ADD CONSTRAINT site_settings_upload_max_file_count_range_check
|
||||
CHECK (upload_max_file_count BETWEEN 1 AND 50)
|
||||
NOT VALID;
|
||||
|
||||
ALTER TABLE site_settings
|
||||
ADD CONSTRAINT site_settings_upload_max_total_size_range_check
|
||||
CHECK (upload_max_total_size BETWEEN 1048576 AND 1073741824)
|
||||
NOT VALID;
|
||||
|
||||
ALTER TABLE site_settings
|
||||
VALIDATE CONSTRAINT site_settings_upload_max_file_count_range_check;
|
||||
|
||||
ALTER TABLE site_settings
|
||||
VALIDATE CONSTRAINT site_settings_upload_max_total_size_range_check;
|
||||
Reference in New Issue
Block a user