Tom Lane wrote: > Thom Brown <thom@xxxxxxxxx> writes: > > On 28 September 2015 at 22:21, Spencer Gardner <spencergardner@xxxxxxxxx> wrote: > >> Actually, yes. That's the reason for backing up. We had been playing with > >> BDR on a custom build but have reverted to the stock Ubuntu build for the > >> time being. So it sounds like the issue is caused by dumping from our custom > >> BDR build. It's not really a big issue - I've already rebuilt the affected > >> sequences. > > > Have you tried dumping the database using the stock pg_dump > > executable? The BDR branch isn't compatible with regular PostgreSQL, > > at least not yet. > > Seems like it would be a good idea if BDR's pg_dump were to suppress > "USING local" clauses, and only output USING if it's not default, so as > not to create gratuitous incompatibilities like this one. Looking at the BDR commit history, it has been doing that since May. commit 1592812131d84de56ba258c333f936e5e19647e2 Author: Craig Ringer <craig@xxxxxxxxxxxxxxx> AuthorDate: Tue May 26 10:18:10 2015 +0800 CommitDate: Tue May 26 10:22:56 2015 +0800 Only dump non-default sequence access methods To prevent issues with UDR and with restoring BDR dumps to non-BDR databases, don't emit a USING clause unless the pg_seqam catalog is present and the dumped sequence uses a non-default sequence access method. The dump should be restored with default_seqam = 'local' to ensure that local sequences aren't transformed into 'bdr' sequences during restore. -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general