Downloaded snapshot#3, and at first I thought it doesn't work at all, but then I found out that it INDEED WORKS and both features I tested work (dbms="redshift", and the create databasechange* without the "WITH TIME ZONE"). At least when I run "updateSQL".
However when I try to run it with "update", this is what I get:
Liquibase update Failed: Error executing SQL SELECT FILENAME,AUTHOR,ID,MD5SUM,DATEEXECUTED,ORDEREXECUTED,TAG,EXECTYPE,DESCRIPTION,COMMENTS FROM public.databasechangelog ORDER BY DATEEXECUTED ASC, ORDEREXECUTED ASC: ERROR: syntax error at or near "TAG"
Position: 61
I guess, this is a select in some other part of the code that doesn't take in consideration that TAG is a reserved keyword in redshift.
There is one more thing I miss: the 1st time it didn't work because I ran it from gradle. How can I make it work from there as well? Now it only worked when I copied the postgres driver next to liquibase.jar and liquibase-redshift-1.0-SNAPSHOT.jar and used it from the command line.
Gavriel