fix(db): cover remaining boolean columns (ALTER-added and primitive-boolean)

This commit is contained in:
matevip 2026-06-14 16:47:38 +08:00
parent 1ac1df12bf
commit 32ad11d6c4
5 changed files with 9 additions and 9 deletions

View File

@ -6,7 +6,7 @@
-- pinned SMALLINT.
ALTER TABLE mate_skill ADD COLUMN IF NOT EXISTS lifecycle_state VARCHAR(16) DEFAULT 'active';
ALTER TABLE mate_skill ADD COLUMN IF NOT EXISTS pinned SMALLINT DEFAULT 0;
ALTER TABLE mate_skill ADD COLUMN IF NOT EXISTS pinned BOOLEAN DEFAULT FALSE;
ALTER TABLE mate_skill ADD COLUMN IF NOT EXISTS archived_at TIMESTAMP(3) NULL;
ALTER TABLE mate_skill ADD COLUMN IF NOT EXISTS last_activity_at TIMESTAMP(3) NULL;

View File

@ -9,5 +9,5 @@
--
-- KingbaseES (PostgreSQL) supports ADD COLUMN IF NOT EXISTS natively.
ALTER TABLE mate_agent ADD COLUMN IF NOT EXISTS skills_disabled SMALLINT NOT NULL DEFAULT 0;
ALTER TABLE mate_agent ADD COLUMN IF NOT EXISTS tools_disabled SMALLINT NOT NULL DEFAULT 0;
ALTER TABLE mate_agent ADD COLUMN IF NOT EXISTS skills_disabled BOOLEAN NOT NULL DEFAULT FALSE;
ALTER TABLE mate_agent ADD COLUMN IF NOT EXISTS tools_disabled BOOLEAN NOT NULL DEFAULT FALSE;

View File

@ -10,10 +10,10 @@ CREATE TABLE IF NOT EXISTS mate_wiki_agent_page_type_permission (
agent_id BIGINT NOT NULL,
kb_id BIGINT NOT NULL,
page_type VARCHAR(64) NOT NULL,
can_read SMALLINT NOT NULL DEFAULT 1,
can_create SMALLINT NOT NULL DEFAULT 0,
can_update SMALLINT NOT NULL DEFAULT 0,
can_delete SMALLINT NOT NULL DEFAULT 0,
can_read BOOLEAN NOT NULL DEFAULT TRUE,
can_create BOOLEAN NOT NULL DEFAULT FALSE,
can_update BOOLEAN NOT NULL DEFAULT FALSE,
can_delete BOOLEAN NOT NULL DEFAULT FALSE,
write_policy VARCHAR(32) NOT NULL DEFAULT 'approval_required',
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,

View File

@ -28,7 +28,7 @@ BEGIN
SELECT 1 FROM information_schema.columns
WHERE table_name = 'mate_wiki_page' AND column_name = 'stale'
) THEN
ALTER TABLE mate_wiki_page ADD COLUMN stale SMALLINT NOT NULL DEFAULT 0;
ALTER TABLE mate_wiki_page ADD COLUMN stale BOOLEAN NOT NULL DEFAULT FALSE;
END IF;
END $$;

View File

@ -8,6 +8,6 @@ BEGIN
SELECT 1 FROM information_schema.columns
WHERE table_name = 'mate_wiki_knowledge_base' AND column_name = 'watcher_enabled'
) THEN
ALTER TABLE mate_wiki_knowledge_base ADD COLUMN watcher_enabled SMALLINT NOT NULL DEFAULT 0;
ALTER TABLE mate_wiki_knowledge_base ADD COLUMN watcher_enabled BOOLEAN NOT NULL DEFAULT FALSE;
END IF;
END $$;