Is there any way to turn of the quoting of postgres table and column names? Postgres automatically drops them to lower case without the quotes, so I understand why they’re there. However, other tools, including the visual query editor, and (painfully) Hibernate can’t find them.
You can create a subclass of PostgresDatabase and override the escapeDatabaseObject() method to just return the string as is.
The way it is currently implemented (1.9 and trunk), it does only put quotes around the objects that have case variations or is a reserved word. So if you keep your names all lowercase or uppercase in your liqubase changelog it shouldn’t quote them.