Telescope (core)
Autocomplete em campos numéricos
ADS.FAQ-13290
Quando um autocomplete é realizado em um atributo que não seja do tipo STRING ocorre um erro porque a rotina "filtra" o valor digitado com o auxílio de operadores do tipo "like" do SQL que funcionam apenas para colunas do tipo VARCHAR ou equivalentes. Por isso, é possível configurar uma expressão de cast a ser utilizada. Esta expressão resolve a questão de usar o autocomplete em campo numéricos mas pode criar uma dependência do tipo de banco de dados utilizado.
Esta preferencia deve ser registrada no build.
Para PostgreSQL:
Usar COLUMN_CAST_TO_VARCHAR = ${column}::text
Para Oracle (ou PostgreSQL)
Usar COLUMN_CAST_TO_VARCHAR = ${column}||' '
Para MySQL:
Usar COLUMN_CAST_TO_VARCHAR = concat(${column},' ')
Ver também: Autocomplete