Ao inserir campos UUID / Postgresql via Kettle é gerado a seguinte mensagem de erro:
Isso é causado devido o driver JDBC durante a fase de preparação do query definir o tipo que será passada para cada campo do tipo string.
Para desativar esse comportamento pode-se acrescentar nas Options do Database Connection
Uma boa prática é duplicar a conexão ao banco para nos casos que este recurso não seja necessário manter o comportamento padrão.
Referência:
https://stackoverflow.com/questions/38563544/how-insert-uuid-values-in-postgresql-table-via-kettle
http://jira.pentaho.com/browse/PDI-2950
https://jdbc.postgresql.org/documentation/83/connect.html
coluna "???" é do tipo uuid mas expressão é do tipo character varying.
Isso é causado devido o driver JDBC durante a fase de preparação do query definir o tipo que será passada para cada campo do tipo string.
Para desativar esse comportamento pode-se acrescentar nas Options do Database Connection
Parameter: stringtype
Value:
unspecified
Uma boa prática é duplicar a conexão ao banco para nos casos que este recurso não seja necessário manter o comportamento padrão.
Referência:
https://stackoverflow.com/questions/38563544/how-insert-uuid-values-in-postgresql-table-via-kettle
http://jira.pentaho.com/browse/PDI-2950
https://jdbc.postgresql.org/documentation/83/connect.html
Comentários
Postar um comentário