From: | Daniel Farina <daniel(at)heroku(dot)com> |
---|---|
To: | Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Dimitri Fontaine <dimitri(at)2ndquadrant(dot)fr>, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Inline Extension |
Date: | 2012-01-22 20:20:54 |
Message-ID: | CAAZKuFZMGwV2eMjHyHsSOxAUs8ZqJB2w5QEX1pj=oG_ChpLO-Q@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Fri, Jan 20, 2012 at 3:33 PM, Daniel Farina <daniel(at)heroku(dot)com> wrote:
> On Fri, Jan 20, 2012 at 2:48 PM, Heikki Linnakangas
> <heikki(dot)linnakangas(at)enterprisedb(dot)com> wrote:
>> Even if you give the version number in the CREATE EXTENSION command, it's by
>> convention that people actually maintain a sane versioning policy. If people
>> don't take version management seriously, you will quickly end up with five
>> different versions of an extension, all with version number 0.1.
>
> Projects are taking it seriously, and invest a lot of effort in it.
> There is no shortage of schema versioning frameworks, of varying
> levels of maturity....but some are quite complete by the standards of
> their users. However, there is little knowledge shared between them,
> and the no database gives them much support, so idiosyncrasy becomes
> inevitable.
Speak of the devil. Someone just posted use of extension versioning to
manage schemas (using the existing plain-old-files mechanism):
http://philsorber.blogspot.com/2012/01/deploy-schemata-like-boss.html
He also links to a -hackers post Dimitri wrote last December.
A few anecdotes does not constitute evidence, but it does look like
some people pay attention to any additional versioning foothold they
can get.
--
fdr
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2012-01-22 21:04:31 | Re: Remembering bug #6123 |
Previous Message | Dimitri Fontaine | 2012-01-22 18:54:30 | Re: automating CF submissions (was xlog location arithmetic) |