-- Migration 0: Adicionar flag is_master à tabela tenants
-- Identifica o tenant master (proprietário da plataforma) para acesso cross-tenant

ALTER TABLE `tenants`
  ADD COLUMN `cep` VARCHAR(8) NOT NULL
  COMMENT 'Cep do tenant'
  AFTER `main_contact_telephone`;

ALTER TABLE `tenants`
  ADD COLUMN `uf` VARCHAR(2) NOT NULL
  COMMENT 'UF do tenant'
  AFTER `cep`;

ALTER TABLE `tenants`
  ADD COLUMN `cidade` VARCHAR(100) NOT NULL
  COMMENT 'Cidade do tenant'
  AFTER `uf`;

ALTER TABLE `tenants`
  ADD COLUMN `bairro` VARCHAR(100) NOT NULL
  COMMENT 'Bairro do tenant'
  AFTER `cidade`;

ALTER TABLE `tenants`
  ADD COLUMN `rua` VARCHAR(200) NOT NULL
  COMMENT 'Rua do tenant'
  AFTER `bairro`;

ALTER TABLE `tenants`
  ADD COLUMN `numero` VARCHAR(20) NOT NULL
  COMMENT 'Número do tenant'
  AFTER `rua`;

ALTER TABLE `tenants`
  ADD COLUMN `complemento` VARCHAR(200) NULL
  COMMENT 'Complemento do endereço do tenant'
  AFTER `numero`;
