Closed djangonauta closed 1 year ago
@djangonauta a alteração foi efetuada no código do repositório e no banco de homologação, por favor se puder validar a solução agradeço.
Todos os quase mil registros foram cadastrados com sucesso no ambiente de homologação. Fiz a verificação na api e aparentemente está tudo ok.
Obrigado!
Ok, iremos providenciar a alteração em produção. Obrigado pela contribuição!
Olá pessoal. Em nosso instituto os códigos das unidades de exercício podem ser bem longos. Ao simularmos a submissão dos dados dos nossos planos individuais tanto localmente, quando no ambiente de homologação http://hom.api.programadegestao.economia.gov.br/, ocorre um erro devido ao tamanho desse campo.
Quando alteramos o tipo da coluna cod_unidade_exercicio, a submissão é feita com sucesso:
api_pgd=# alter table public.plano_trabalho alter cod_unidade_exercicio type bigint;
Não conheço SQLAlchemy, mas seria possível uma alteração no campo
cod_unidade_exercicio = Column(Integer)
paracod_unidade_exercicio = Column(BigInteger)
?