| From: | Peter Geoghegan <pg(at)heroku(dot)com> |
|---|---|
| To: | Josh Berkus <josh(at)agliodbs(dot)com> |
| Cc: | Pg Hackers <pgsql-hackers(at)postgresql(dot)org> |
| Subject: | Re: RFC: Remove contrib entirely |
| Date: | 2015-05-29 21:08:21 |
| Message-ID: | CAM3SWZR_5+BZ0bfYas0aFqzKtMOzwgeVxLFcoADdzVHk8C_YgA@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
On Fri, May 29, 2015 at 11:47 AM, Josh Berkus <josh(at)agliodbs(dot)com> wrote:
> A. Extra commands and tools which aren't considered general enough, or
> reliable enough, to be included by default, e.g. pg_standby, pgbench and
> vacuumlo.
>
> B. Developer tools, like spi, start-scripts, and oid2name.
>
> C. "Core Extensions", which fall into three further groups:
> C1: encryption extensions we can't include in core
> for legal reasons (pg_crypto)
> C2: example extensions which show useful things about
> how to build an extension
> C3: Admin extensions which are not core because they carry
> risks (e.g. pgstattuple, auto_explain)
> C4: Extensions which are generally useful, used, and
> maintained with Postgres (e.g. hstore, citext)
I always liked the idea of organizing contrib along these lines.
I know that I will never be successful in convincing people to remove,
say, contrib/isn, which is total garbage, but the next best thing is
to categorize it in a way that sets expectations very low.
--
Peter Geoghegan
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2015-05-29 21:08:47 | initdb -S versus superuser check and Windows restricted mode |
| Previous Message | Andres Freund | 2015-05-29 21:04:59 | Re: [CORE] postpone next week's release |