Files
xinmi/migrations/versioned/000194_instruction_skills.up.sql
T

6 lines
560 B
SQL
Raw Normal View History

ALTER TABLE tenant_skill_catalog ADD COLUMN IF NOT EXISTS instruction_only boolean NOT NULL DEFAULT false;
ALTER TABLE tenant_skill_catalog ADD COLUMN IF NOT EXISTS created_by varchar(36) NOT NULL DEFAULT '';
DROP INDEX IF EXISTS uq_tenant_skill_catalog_name;
CREATE UNIQUE INDEX uq_tenant_skill_catalog_name ON tenant_skill_catalog(tenant_id, name) WHERE deleted_at IS NULL AND NOT instruction_only;
CREATE UNIQUE INDEX uq_tenant_instruction_skill_owner_name ON tenant_skill_catalog(tenant_id, created_by, name) WHERE deleted_at IS NULL AND instruction_only;