Olá John, Tudo bem? Espero que sim!
O erro que você está vendo geralmente ocorre quando o banco de dados não consegue encontrar a coluna que você está tentando acessar. No seu caso, é a coluna 'updated_at' na tabela 'UsuarioEntity'. Mesmo que você veja a coluna no pgAdmin, o erro sugere que ela não está disponível quando o Postman tenta acessá-la.
Aqui estão algumas coisas que você pode tentar para resolver o problema:
Verifique se o nome da coluna está correto: A primeira coisa que você deve fazer é verificar se o nome da coluna está correto. No PostgreSQL, os nomes das colunas são sensíveis ao caso, então 'updated_at' é diferente de 'Updated_at' ou 'UPDATED_AT'. Certifique-se de que você está usando o nome correto.
Verifique a sincronização do TypeORM: Se você estiver usando o TypeORM (que parece ser o caso, já que você mencionou 'UsuarioEntity'), você precisa garantir que a entidade esteja sincronizada com o banco de dados. Se você fez alterações na entidade, mas não sincronizou com o banco de dados, o TypeORM pode não estar ciente da coluna 'updated_at'. Você pode fazer isso adicionando synchronize: true
na sua configuração do TypeORM.
Verifique se a coluna existe na entidade: Outra possibilidade é que a coluna 'updated_at' não exista na entidade 'UsuarioEntity'. Verifique o arquivo de entidade para garantir que a coluna 'updated_at' esteja definida lá.
Espero que uma dessas sugestões possa ajudá-lo a resolver o problema. Lembre-se, essas são apenas sugestões e podem não resolver completamente o seu problema, pois existem muitos fatores que podem estar causando o erro.
Espero ter ajudado!
Caso tenha dúvidas, fico à disposição.
Abraços e bons estudos!