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