| From: | Sandro Santilli <strk(at)kbt(dot)io> |
|---|---|
| To: | Stephen Frost <sfrost(at)snowman(dot)net> |
| Cc: | PostGIS Development Discussion <postgis-devel(at)lists(dot)osgeo(dot)org>, PostgreSQL Developers <pgsql-hackers(at)lists(dot)postgresql(dot)org> |
| Subject: | Re: [postgis-devel] About EXTENSION from UNPACKAGED on PostgreSQL 13 |
| Date: | 2020-02-26 14:13:52 |
| Message-ID: | 20200226141352.GB27646@liz |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
On Wed, Feb 26, 2020 at 08:55:03AM -0500, Stephen Frost wrote:
> Greetings,
>
> * Darafei "Komяpa" Praliaskouski (me(at)komzpa(dot)net) wrote:
> > PostGIS 2.5 had raster and vector blended together in single extension.
> > In PostGIS 3, they were split out into postgis and postgis_raster extensions.
>
> For my 2c, at least, I still don't really get why that split was done.
It's pretty easy to understand: to let user decide what he needs and
what not.
> > Removal of FROM UNPACKAGED breaks PostGIS 2.5 -> 3.0 upgrade path, and
> > we haven't yet found a proper replacement since such removal wasn't
> > something we were expecting.
>
> I agree that there probably isn't a very good path to allow an extension
> to be split up like that without having to drop some things. An
> alternative would have been to *not* split up postgis, but rather to
> have a postgis_raster and a postgis_vector. Adding in support for other
> ways to migrate a function from one extension to another would make
> sense too.
I think support for migrating an object between extensions DOES exist,
it's just that you cannot use it from extension upgrade scripts.
Anyway pgsql-hackers is not the right place for discussion.
On pgsql-hackers we only want to find a future-proof way to "package
existing objects into an extension". If the syntax
`CREATE EXTENSION <extname> FROM UNPACKAGED`
has gone, would it be ok for just:
`CREATE EXTENSION <extname>`
to intercept unpackaged objects and package them ?
--strk;
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Fujii Masao | 2020-02-26 14:18:15 | Re: pg_stat_progress_basebackup - progress reporting for pg_basebackup, in the server side |
| Previous Message | Stephen Frost | 2020-02-26 13:55:03 | Re: [postgis-devel] About EXTENSION from UNPACKAGED on PostgreSQL 13 |