liquibase / liquibase-cassandra

Liquibase extension for Cassandra Support
Apache License 2.0
47 stars 34 forks source link

Liquibase adds a TIMESTAMP value when using the CDATA driver #267

Open Tylorjg opened 4 months ago

Tylorjg commented 4 months ago

When using the CDATA driver with Liquibase v4.23, it results in a TIMESTAMP word appearing in the query when trying to lock the database.

For example

UPDATE [<keyspace_name>].[DATABASECHANGELOGLOCK] SET [LOCKED] = TRUE, [LOCKEDBY] = '<host>', [LOCKGRANTED] = TIMESTAMP '<time>' WHERE [DATABASECHANGELOGLOCK]

Whereas it should appear as

UPDATE [<keyspace_name>].[DATABASECHANGELOGLOCK] SET [LOCKED] = TRUE, [LOCKEDBY] = '<host>', [LOCKGRANTED] = '<time>' WHERE [DATABASECHANGELOGLOCK]

It is specific to when using the CDATA driver.