mirror of
https://gitee.com/mateos/mateclaw.git
synced 2026-09-13 03:13:41 +08:00
fix(db): cover remaining boolean columns (ALTER-added and primitive-boolean)
This commit is contained in:
parent
1ac1df12bf
commit
32ad11d6c4
@ -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;
|
||||
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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 $$;
|
||||
|
||||
|
||||
@ -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 $$;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user