Wed Jul 27 13:34:07 PDT 2016
- Previous message: [Slony1-general] upgrading with pg_upgrade
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
What you'll need to have is Slony {of whatever version you want, 2.2.3, or 2.2.5}, compiled against the *new* version of PostgreSQL, which is presumably 9.4.8. It seems that you're using Slony compiled against the old version (9.2.whatever), and it shouldn't be *too* surprising that there's a problem running the resultant .so binaries against a 9.4.8 server. You should pick a Slony version; for minimal initial difference, I'd go with 2.2.3, at migration time, as that's the version you were running against Postgres 9.2. Compile 2.2.3 against 9.4.8; that'll put slony1_funcs.2.2.3.so in the lib directory for PG 9.4.8. That should resolve both issues ("NOT FOUND" and "incompatible version"). There is a caveat to that "should"... I am not sure that anyone has actually run such a case. I expect it "ought to work," but that's not certainty. (I had a chat with Steve Singer, and he had similar thoughts.) Hopefully you're testing that against a "test" database, initially, and not production :-) In principle, you could compile Slony 2.2.5 against 9.4.8, but that's going to require more complexity, and that you replace more things by hand all at once. I'd rather upgrade and keep 2.2.3 in place during the Postgres upgrade. And then, after the database upgrade, install slony 2.2.5 and use UPDATE FUNCTIONS to perform the upgrade of Slony. There's no facilities in Slony to help do both upgrades (DB and of Slony) simultaneously. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.slony.info/pipermail/slony1-general/attachments/20160727/98cd3b70/attachment.htm
- Previous message: [Slony1-general] upgrading with pg_upgrade
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-general mailing list