first commit
This commit is contained in:
commit
c9fb67e751
423 files changed
+53287
No files matched your search
@@ -0,0 +1,18 @@
|
||||
-- Remover colunas se existirem (para evitar conflitos)
|
||||
ALTER TABLE "atendimentos" DROP COLUMN IF EXISTS "status";
|
||||
ALTER TABLE "atendimentos" DROP COLUMN IF EXISTS "justificativaCancelamento";
|
||||
ALTER TABLE "atendimentos" DROP COLUMN IF EXISTS "dataAtualizacao";
|
||||
|
||||
-- Adicionar as colunas novamente
|
||||
ALTER TABLE "atendimentos"
|
||||
ADD COLUMN "status" VARCHAR(20) DEFAULT 'ATIVO',
|
||||
ADD COLUMN "justificativaCancelamento" TEXT,
|
||||
ADD COLUMN "dataAtualizacao" TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
|
||||
|
||||
-- Atualizar registros existentes
|
||||
UPDATE "atendimentos"
|
||||
SET "status" = 'ATIVO',
|
||||
"dataAtualizacao" = COALESCE("dataCriacao", CURRENT_TIMESTAMP);
|
||||
|
||||
-- Criar índice para melhorar performance de buscas por status
|
||||
CREATE INDEX IF NOT EXISTS "atendimentos_status_idx" ON "atendimentos"("status");
|
||||
Reference in new issue
Block a user