On May 11, 2011, at 2:47 PM, Robert Haas wrote:

>> Okay, how we add a "revision" key to the control file and extrevision to the 
>> pg_extension catalog. Its type can be "TEXT" and is optional for use by 
>> extensions.
>> 
>> This would allow extension authors to identify the base version of an 
>> extension but also the revision. And the core doesn't have to care how it 
>> works or if it's used, but it would allow users to know exactly what they 
>> have installed.
>> 
>> Thoughts?
> 
> How would pg_extension.extrevision be kept up to date?  AFAICS, the
> whole point is that you might swap out the shared libraries without
> doing anything at the SQL level.

Bah! Okay, I give up. I'll not worry about it right now, as I have only one C 
extension outside of core and it won't change much in the code. And I'll just 
keep using the full version string (x.y.z) for the upgrade scripts. What I 
won't do is change that version with every release, unless there is a code 
change to demand it. The distribution version can increment independently.

Best,

David
-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to