Files
geo/server/migrations/20260430120000_add_schedule_auto_publish.up.sql
T

15 lines
589 B
SQL
Raw Normal View History

ALTER TABLE schedule_tasks
ADD COLUMN workspace_id BIGINT REFERENCES workspaces(id),
ADD COLUMN auto_publish BOOLEAN NOT NULL DEFAULT FALSE,
ADD COLUMN publish_account_ids JSONB NOT NULL DEFAULT '[]'::jsonb,
ADD COLUMN cover_asset_url TEXT,
ADD COLUMN cover_image_asset_id BIGINT;
ALTER TABLE schedule_tasks
ADD CONSTRAINT chk_schedule_tasks_publish_account_ids_json
CHECK (jsonb_typeof(publish_account_ids) = 'array');
CREATE INDEX idx_schedule_task_workspace
ON schedule_tasks(tenant_id, workspace_id, created_at DESC)
WHERE deleted_at IS NULL;