I've had a look at this issue.
Somewhere in Liquibase or MySQL there is a strange behavior. Table "Installation" is created with capital "I". And, in the failing precondition, it is referenced again with capital "I".
This is the file: https://github.com/aerogear/aerogear-unifiedpush-server/blob/master/migrator/src/main/resources/liquibase/1.0.0.Final/initial-mysql.xml
I did some experiments. I tried with a Docker image that extends the official Docker image by changing the locale.
Findings:
-
./bin/ups-migrator updateSQL outputs the table name as is (no case conversion)
-
Table names are converted to lowercase here. But problem Asim experiences happens way before than that changeset.
|