It looks like your XSD is referencing version 3.0. It should be 3.5. I’ll take a look at the documentation
Looking at the XSD, it looks like it needs to be a nested tag. Like:
Thanks Nathan. I changed the XSD to 3.5, but got the same error.
I tried your suggestion. The procedure got created, but the entry in DATABASECHANGELOG did not show the comment. Also, the rollback failed. Shouldn’t the createProcedure automatically suggest the drop command on rollback?
Procedure syntax varies enough between databases that createProcedure is at the edge of what liquibase tries to support. It’s basically just a tag passing whatever you have in it to the database directly. We don’t try to generate a rollback statement because I’m not sure that a simple “drop” would necessarily be right since we don’t know what you’re doing in the SQL.
Got it. Thanks!