Re: Alpha releases: How to tag

Поиск
Список
Период
Сортировка
От David Fetter
Тема Re: Alpha releases: How to tag
Дата
Msg-id 20090803180700.GA29856@fetter.org
обсуждение исходный текст
Ответ на Re: Alpha releases: How to tag  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Alpha releases: How to tag  (Peter Eisentraut <peter_e@gmx.net>)
Re: Alpha releases: How to tag  (Robert Haas <robertmhaas@gmail.com>)
Re: Alpha releases: How to tag  (Bruce Momjian <bruce@momjian.us>)
Список pgsql-hackers
On Mon, Aug 03, 2009 at 12:19:40PM -0400, Tom Lane wrote:
> David Fetter <david@fetter.org> writes:
> > On Mon, Aug 03, 2009 at 11:32:48AM -0400, Tom Lane wrote:
> >> And I doubt we'd bother generating pg_migrator builds that work
> >> for pairs of alpha releases.
> 
> > That's an interesting idea.  Shouldn't pg_migrator be mandated to
> > work for *any* catversion bump?
> 
> Oh, are you volunteering to make that happen?  That code is going to
> be ugly enough just dealing with pairs of major releases ...

With all due respect, if pg_migrator does not function in such a way
as to have data-driven composable changes, it's going to bang us up in
the long haul much worse than not branching alphas ever could.

We require that people supply docs with their changes, and it is
totally unreasonable to let them send in catalog changes which do not
include need migration changes.  That's how it works in every other
RDBMS outfit that has changes on disk, and we do not need to be the
exception.

If pg_migrator doesn't have this ability, we need to refactor it until
it does, or go with something that can.

Cheers,
David.
-- 
David Fetter <david@fetter.org> http://fetter.org/
Phone: +1 415 235 3778  AIM: dfetter666  Yahoo!: dfetter
Skype: davidfetter      XMPP: david.fetter@gmail.com

Remember to vote!
Consider donating to Postgres: http://www.postgresql.org/about/donate


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Pavel Stehule
Дата:
Сообщение: Re: mixed, named notation support
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: Alpha releases: How to tag