Visão geral
No objeto de consulta é possível definir a largura de cada coluna, que deve ser um valor entre 10 à 1000 pixels. Porém, ao definir o valor da largura como 10 pixels é apresentado a seguinte mensagem de erro:
Não foi possível gravar a Consulta: new row for relation “consulta_query_coluna” violates check constraint “consulta_query_coluna_largurapadrao_check”. 23514: new row for relation “consulta_query_coluna” violates check constraint “consulta_query_coluna_largurapadrao_check”.
Causa
Este erro ocorre, pois o valor de 10 pixels, inserido no client, viola a constraint de validação no banco de dados, que espera um valor superior a 10 pixels.
Solução
Para solucionar esse problema podemos seguir dois caminhos, sendo eles:
- Ajustar constraint no banco para aceitar valor maior ou igual à 10 pixels.
- Ajustar validação no client para não aceitar valor igual à 10 pixels.