Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfixes #271

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from
Open

Bugfixes #271

wants to merge 3 commits into from

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
…hema.

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