V20260623_01__binding_target_accounts.sql 984 B

1234567891011121314
  1. -- Manual apply: binding target account columns (tenant DB)
  2. SET @col_exists := (SELECT COUNT(*) FROM information_schema.COLUMNS
  3. WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'company_tag_template_binding' AND COLUMN_NAME = 'target_qw_user_ids');
  4. SET @ddl := IF(@col_exists = 0,
  5. 'ALTER TABLE company_tag_template_binding ADD COLUMN target_qw_user_ids VARCHAR(2000) NULL COMMENT ''限定企微员工ID'' AFTER target_channels',
  6. 'SELECT 1');
  7. PREPARE stmt FROM @ddl; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  8. SET @col_exists := (SELECT COUNT(*) FROM information_schema.COLUMNS
  9. WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'company_tag_template_binding' AND COLUMN_NAME = 'target_wx_account_ids');
  10. SET @ddl := IF(@col_exists = 0,
  11. 'ALTER TABLE company_tag_template_binding ADD COLUMN target_wx_account_ids VARCHAR(2000) NULL COMMENT ''限定个微账号ID'' AFTER target_qw_user_ids',
  12. 'SELECT 1');
  13. PREPARE stmt FROM @ddl; EXECUTE stmt; DEALLOCATE PREPARE stmt;