fix: update default values for visible_when column in macros table

This commit is contained in:
Abhinav Raut
2025-06-03 04:08:29 +05:30
parent f6e2fc1956
commit 8bc0cce993
2 changed files with 2 additions and 4 deletions

View File

@@ -306,12 +306,10 @@ func V0_6_0(db *sqlx.DB, fs stuffbin.FileSystem, ko *koanf.Koanf) error {
// Add visible_when column to macros table if it doesn't exist // Add visible_when column to macros table if it doesn't exist
_, err = db.Exec(` _, err = db.Exec(`
ALTER TABLE macros ALTER TABLE macros
ADD COLUMN IF NOT EXISTS visible_when macro_visible_when[] NOT NULL DEFAULT ARRAY[]::macro_visible_when[]; ADD COLUMN IF NOT EXISTS visible_when macro_visible_when[] NOT NULL DEFAULT ARRAY['replying', 'starting_conversation', 'adding_private_note']::macro_visible_when[];
`) `)
if err != nil { if err != nil {
return err return err
} }
return nil return nil
} }

View File

@@ -292,7 +292,7 @@ CREATE TABLE macros (
name TEXT NOT NULL, name TEXT NOT NULL,
actions JSONB DEFAULT '{}'::jsonb NOT NULL, actions JSONB DEFAULT '{}'::jsonb NOT NULL,
visibility macro_visibility NOT NULL, visibility macro_visibility NOT NULL,
visible_when macro_visible_when[] NOT NULL DEFAULT ARRAY[]::macro_visible_when[], visible_when macro_visible_when[] NOT NULL DEFAULT ARRAY['replying', 'starting_conversation', 'adding_private_note']::macro_visible_when[],
message_content TEXT NOT NULL, message_content TEXT NOT NULL,
-- Cascade deletes when user is deleted. -- Cascade deletes when user is deleted.
user_id BIGINT REFERENCES users(id) ON DELETE CASCADE ON UPDATE CASCADE, user_id BIGINT REFERENCES users(id) ON DELETE CASCADE ON UPDATE CASCADE,