ALTER TABLE vnd_pagto_comprovante_cartao ADD COLUMN meio_pagamento integer; UPDATE vnd_pagto_comprovante_cartao SET meio_pagamento = 0 WHERE meio_pagamento IS NULL; ALTER TABLE vnd_pagto_comprovante_cartao ALTER COLUMN meio_pagamento SET NOT NULL; ALTER TABLE vnd_pagto_comprovante_cartao ADD COLUMN cnpj_credenciadora character varying(16); UPDATE vnd_pagto_comprovante_cartao SET cnpj_credenciadora = '' WHERE cnpj_credenciadora IS NULL; ALTER TABLE vnd_pagto_comprovante_cartao ALTER COLUMN cnpj_credenciadora SET NOT NULL; ALTER TABLE vnd_pagto_comprovante_cartao ADD COLUMN bandeira integer; UPDATE vnd_pagto_comprovante_cartao SET bandeira = 0 WHERE bandeira IS NULL; ALTER TABLE vnd_pagto_comprovante_cartao ALTER COLUMN bandeira SET NOT NULL; ALTER TABLE vnd_pagto_comprovante_cartao ADD COLUMN nsu character varying(20); UPDATE vnd_pagto_comprovante_cartao SET nsu = '' WHERE nsu IS NULL; ALTER TABLE vnd_pagto_comprovante_cartao ALTER COLUMN nsu SET NOT NULL; ALTER TABLE vnd_pagto_comprovante_cartao ADD COLUMN autorizacao character varying(20); UPDATE vnd_pagto_comprovante_cartao SET autorizacao = '' WHERE autorizacao IS NULL; ALTER TABLE vnd_pagto_comprovante_cartao ALTER COLUMN autorizacao SET NOT NULL; ALTER TABLE vnd_pagto_comprovante_cartao ADD COLUMN valor_total numeric(18, 2); UPDATE vnd_pagto_comprovante_cartao SET valor_total = 0 WHERE valor_total IS NULL; ALTER TABLE vnd_pagto_comprovante_cartao ALTER COLUMN valor_total SET NOT NULL; ALTER TABLE public.flx_controle_cartao ALTER COLUMN nsu TYPE character varying(20); ALTER TABLE public.flx_controle_cartao ALTER COLUMN nr_doc TYPE character varying(20);