6 lines
560 B
SQL
6 lines
560 B
SQL
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;
|