Hello World --
I apologize if this is the wrong forum for such questions -- happy to take it to the right place if not...
Started testing the use of a new DB from amazon that auto-scales and was built using postgres... (it also autoscales to zero which is nice)
One of the aspects that is odd about this DB is that it only allows one DDL or DML statement per transaction. Our migrations were violating this caveat and failing with no good message because the DB was trying to call an error message function within Postgrex that didn't exist in that context..
We forked postgrex and made changes to catch the messages, and could then work past the DDL/DML transaction issues.
Maybe of note that even when using postgres db, we are seeing our new error messages when there was an unsupported operation or unsupported feature utilized in a sql statement