Skip to content

Conversation

@marcus-kempe
Copy link

Add support for slony truncate triggers.
Fix incorrect disable trigger parsing of quoted identifiers.
Fix incorrect expectOptional implementation not adhering to documented behavior.

Exception in thread "main" java.lang.NullPointerException
	at cz.startnet.utils.pgdiff.parsers.CreateRuleParser.parse(CreateRuleParser.java:74)
	at cz.startnet.utils.pgdiff.loader.PgDumpLoader.loadDatabaseSchema(PgDumpLoader.java:275)
	at cz.startnet.utils.pgdiff.loader.PgDumpLoader.loadDatabaseSchema(PgDumpLoader.java:311)
	at cz.startnet.utils.pgdiff.PgDiff.createDiff(PgDiff.java:35)
	at cz.startnet.utils.pgdiff.Main.main(Main.java:39)

when rule was not in default schema (because of incorrect lookup).
Fix incorrect disable trigger parsing of quoted identifiers.
Fix incorrect expectOptional implementation not adhering to documented behavior.
Also fix a case that was failing in tests, with some weird code. The fix maybe isn't the nicest either, but at least better than previously.
jalissonmello pushed a commit to jalissonmello/apgdiff that referenced this pull request May 10, 2020
Error on disable/enable trigger on trigger that dont exists on old schema.

Copy corrections from:
Support Postgresql 12 - Fix incorrect disable trigger parsing of quoted identifiers. Bugfixes fordfrog#271 marcus-kempe
fix for null pointer exception fordfrog#270 marco44
Fix issue where rule parsing was throwing # 269-marcus-kempe
fixed some crashes fordfrog#257 d1maxa
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant