first commit
This commit is contained in:
commit
c9fb67e751
423 files changed
+53287
No files matched your search
@@ -0,0 +1,30 @@
|
||||
-- Drop constraints first
|
||||
ALTER TABLE "partes_processo"
|
||||
DROP CONSTRAINT IF EXISTS "partes_processo_pkey",
|
||||
DROP CONSTRAINT IF EXISTS "partes_processo_processoId_fkey",
|
||||
DROP CONSTRAINT IF EXISTS "partes_processo_clienteId_fkey";
|
||||
|
||||
-- Fix columns and constraints
|
||||
ALTER TABLE "partes_processo"
|
||||
ALTER COLUMN "id" TYPE UUID USING id::UUID,
|
||||
ALTER COLUMN "processoId" TYPE UUID USING "processoId"::UUID,
|
||||
ALTER COLUMN "clienteId" TYPE UUID USING "clienteId"::UUID,
|
||||
ALTER COLUMN "tipo" TYPE VARCHAR(20),
|
||||
ALTER COLUMN "nome" TYPE VARCHAR(200),
|
||||
ALTER COLUMN "cpfCnpj" TYPE VARCHAR(18),
|
||||
ADD PRIMARY KEY ("id");
|
||||
|
||||
-- Recreate foreign keys
|
||||
ALTER TABLE "partes_processo"
|
||||
ADD CONSTRAINT "partes_processo_processoId_fkey"
|
||||
FOREIGN KEY ("processoId")
|
||||
REFERENCES "processos"("id")
|
||||
ON DELETE CASCADE,
|
||||
ADD CONSTRAINT "partes_processo_clienteId_fkey"
|
||||
FOREIGN KEY ("clienteId")
|
||||
REFERENCES "clientes"("id")
|
||||
ON DELETE SET NULL;
|
||||
|
||||
-- Create indexes
|
||||
CREATE INDEX IF NOT EXISTS "partes_processo_processoId_idx" ON "partes_processo"("processoId");
|
||||
CREATE INDEX IF NOT EXISTS "partes_processo_clienteId_idx" ON "partes_processo"("clienteId");
|
||||
Reference in new issue
Block a user