Re: Extension Packaging

Поиск
Список
Период
Сортировка
Искать
От
David E. Wheeler
Тема
Re: Extension Packaging
Дата
Msg-id
B0914921-B290-416F-9CC6-5A6C52D32ED2@kineticode.com
Ответ на
Re: Extension Packaging (David E. Wheeler)
Список
Дерево обсуждения
Extension Packaging "David E. Wheeler" <david@kineticode.com>
Re: Extension Packaging Tom Lane <tgl@sss.pgh.pa.us>
Re: Extension Packaging "David E. Wheeler" <david@kineticode.com>
Re: Extension Packaging David E. Wheeler <david@kineticode.com>
Re: Extension Packaging Daniele Varrazzo <daniele.varrazzo@gmail.com>
Re: Extension Packaging Tom Lane <tgl@sss.pgh.pa.us>
Re: Extension Packaging Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Extension Packaging Daniele Varrazzo <daniele.varrazzo@gmail.com>
Re: Extension Packaging Marko Kreen <markokr@gmail.com>
Re: Extension Packaging Daniele Varrazzo <daniele.varrazzo@gmail.com>
Re: Extension Packaging Tom Lane <tgl@sss.pgh.pa.us>
Re: Extension Packaging "David E. Wheeler" <david@kineticode.com>
Re: Extension Packaging "David E. Wheeler" <david@kineticode.com>
Re: Extension Packaging "David E. Wheeler" <david@kineticode.com>
Re: Extension Packaging Robert Haas <robertmhaas@gmail.com>
Re: Extension Packaging "David E. Wheeler" <david@kineticode.com>
Re: Extension Packaging Peter van Hardenberg <pvh@pvh.ca>
Re: Extension Packaging "David E. Wheeler" <david@kineticode.com>
Re: Extension Packaging Robert Haas <robertmhaas@gmail.com>
Re: Extension Packaging Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Extension Packaging Robert Haas <robertmhaas@gmail.com>
Re: Extension Packaging Daniele Varrazzo <daniele.varrazzo@gmail.com>
Re: Extension Packaging Marko Kreen <markokr@gmail.com>
Re: Extension Packaging "David E. Wheeler" <david@kineticode.com>
Re: Extension Packaging Tom Lane <tgl@sss.pgh.pa.us>
Re: Extension Packaging "David E. Wheeler" <david@kineticode.com>
Re: Extension Packaging Tom Lane <tgl@sss.pgh.pa.us>
Re: Extension Packaging "David E. Wheeler" <david@kineticode.com>
Re: Extension Packaging Robert Haas <robertmhaas@gmail.com>
Re: Extension Packaging "David E. Wheeler" <david@kineticode.com>
Re: Extension Packaging Aidan Van Dyk <aidan@highrise.ca>
Re: Extension Packaging "David E. Wheeler" <david@kineticode.com>
Re: Extension Packaging Robert Haas <robertmhaas@gmail.com>
Re: Extension Packaging Daniele Varrazzo <daniele.varrazzo@gmail.com>
Re: Extension Packaging Daniele Varrazzo <daniele.varrazzo@gmail.com>
Re: Extension Packaging "David E. Wheeler" <david@kineticode.com>
Re: Extension Packaging Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Extension Packaging "David E. Wheeler" <david@kineticode.com>
On Apr 20, 2011, at 8:25 PM, David E. Wheeler wrote:

> Okay. What about building something into PGXS that could handle these kinds of things? I just can't help but wonder if there isn't some better way to do the kinds of things that Daniele and I have resorted to to use a PostgreSQL version in a conditional in the Makefile. I know *this* much about make, and so am pretty sure that there must be a better way to do it than the way I am.

Okay, thanks to the feedback from Daniele, and based on your advice, Tom, to maintain explicit migration scripts (at least for now, might use Daniele's script later), I've got the Makefile down to just 25 lines, and other than setting the name of the extension on the first line, it should just work for any other extension I care to distribute using the same file layout.
 https://github.com/theory/pg-semver/blob/master/Makefile

Thanks again for the feedback. Will be polishing this stuff for my PGCon talk on packaging extensions for PGXN.

Best,

David


В списке pgsql-hackers по дате отправления
От: Tom Lane
Дата:
От: Robert Haas
Дата:
FAQ