BUG #13581: pg_dump omits extension versions - Mailing list pgsql-bugs

From nickbarnes01@gmail.com
Subject BUG #13581: pg_dump omits extension versions
Date
Msg-id 20150820122233.7668.46092@wrigleys.postgresql.org
Whole thread Raw
Responses Re: BUG #13581: pg_dump omits extension versions  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-bugs
The following bug has been logged on the website:

Bug reference:      13581
Logged by:          Nick Barnes
Email address:      nickbarnes01@gmail.com
PostgreSQL version: 9.4.4
Operating system:   CentOS 6.6
Description:

pg_dump does not include a VERSION clause in CREATE EXTENSION statements. As
a result, the restored database will receive the default extension version
on the target cluster.

This can cause the restore to fail, if for example the structure of the
extension's configuration tables has changed, or the database has
dependencies on a dropped function, type, etc.

I realise that the VERSION clause can't be emitted by default, since old
versions of contrib extensions are not installable. Would an
--include-extension-version=<name> option be feasible?

pgsql-bugs by date:

Previous
From: Josh Berkus
Date:
Subject: Re: GRANT USAGE ON SEQUENCE missing from psql command completion
Next
From: martipamies@gmail.com
Date:
Subject: BUG #13580: Fix namespace handling in xpath function, current functions collision