-- AlterTable -- Primeiro, atualizar valores existentes para garantir que caibam no novo tipo UPDATE "clientes" SET "orgaoEmissor" = LEFT("orgaoEmissor", 10) WHERE "orgaoEmissor" IS NOT NULL; UPDATE "clientes" SET "estadoRg" = UPPER(LEFT("estadoRg", 2)) WHERE "estadoRg" IS NOT NULL; -- Agora alterar os tipos das colunas ALTER TABLE "clientes" ALTER COLUMN "dataNascimento" TYPE DATE USING "dataNascimento"::DATE, ALTER COLUMN "orgaoEmissor" TYPE VARCHAR(10), ALTER COLUMN "estadoRg" TYPE CHAR(2);