Add migration for bot database_name column
- Creates database_name column in bots table - Creates tenant_id column for multi-tenant support - Adds indexes for both columns - Migration runs automatically on server start
This commit is contained in:
parent
c743754c6c
commit
b2c5895887
2 changed files with 13 additions and 0 deletions
5
migrations/20250103000001_add_bot_database_name/down.sql
Normal file
5
migrations/20250103000001_add_bot_database_name/down.sql
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
DROP INDEX IF EXISTS idx_bots_tenant_id;
|
||||
DROP INDEX IF EXISTS idx_bots_database_name;
|
||||
|
||||
ALTER TABLE bots DROP COLUMN IF EXISTS tenant_id;
|
||||
ALTER TABLE bots DROP COLUMN IF EXISTS database_name;
|
||||
8
migrations/20250103000001_add_bot_database_name/up.sql
Normal file
8
migrations/20250103000001_add_bot_database_name/up.sql
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
ALTER TABLE bots ADD COLUMN IF NOT EXISTS database_name VARCHAR(255) NULL;
|
||||
ALTER TABLE bots ADD COLUMN IF NOT EXISTS tenant_id UUID NULL;
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_bots_database_name ON bots(database_name);
|
||||
CREATE INDEX IF NOT EXISTS idx_bots_tenant_id ON bots(tenant_id);
|
||||
|
||||
COMMENT ON COLUMN bots.database_name IS 'Name of the PostgreSQL database for this bot (bot_{name})';
|
||||
COMMENT ON COLUMN bots.tenant_id IS 'Tenant/organization ID for multi-tenant isolation';
|
||||
Loading…
Add table
Reference in a new issue