Re: ALTER EXTENSION UPGRADE, v3
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Aidan Van Dyk <aidan@highrise.ca>
Cc: "David E. Wheeler" <david@kineticode.com>, Dimitri Fontaine <dimitri@2ndquadrant.fr>, Itagaki Takahiro <itagaki.takahiro@gmail.com>, PostgreSQL Hackers <pgsql-hackers@postgresql.org>
Date: 2011-02-02T23:42:56Z
Lists: pgsql-hackers
Aidan Van Dyk <aidan@highrise.ca> writes: > My concern with this approach (upgrade is forced through all > intermetiary versions) is that the shared libray now for version 15 > *has* to have all the "intermediary" compatibility for *all* versions > in it. So it has to have functions with all symbols so the "CREATE > ..." staements for all previous 15 versions can succeed. Bear in mind though that the compatibility stubs only have to be stubs; the C function needn't do anything except perhaps throw elog(ERROR). This doesn't seem very onerous to me. regards, tom lane