Convert contrib modules to use the extension facility.

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 629b3af27d5c2bc9d6e16b22b943ad651d4ecb56
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2011-02-14T03:54:49Z
Releases: 9.1.0
Convert contrib modules to use the extension facility.

This isn't fully tested as yet, in particular I'm not sure that the
"foo--unpackaged--1.0.sql" scripts are OK.  But it's time to get some
buildfarm cycles on it.

sepgsql is not converted to an extension, mainly because it seems to
require a very nonstandard installation process.

Dimitri Fontaine and Tom Lane

Files

PathChange+/−
contrib/adminpack/adminpack--1.0.sql (from contrib/adminpack/adminpack.sql.in) renamed +1 −1
contrib/adminpack/adminpack.control added +6 −0
contrib/adminpack/adminpack--unpackaged--1.0.sql added +10 −0
contrib/adminpack/.gitignore deleted +0 −1
contrib/adminpack/Makefile modified +4 −3
contrib/adminpack/uninstall_adminpack.sql deleted +0 −10
contrib/btree_gin/btree_gin--1.0.sql (from contrib/btree_gin/btree_gin.sql.in) renamed +1 −4
contrib/btree_gin/btree_gin.control added +5 −0
contrib/btree_gin/btree_gin--unpackaged--1.0.sql added +116 −0
contrib/btree_gin/expected/install_btree_gin.out modified +1 −3
contrib/btree_gin/.gitignore modified +0 −1
contrib/btree_gin/Makefile modified +3 −2
contrib/btree_gin/sql/install_btree_gin.sql modified +1 −5
contrib/btree_gin/uninstall_btree_gin.sql deleted +0 −98
contrib/btree_gist/btree_gist--1.0.sql (from contrib/btree_gist/btree_gist.sql.in) renamed +1 −4
contrib/btree_gist/btree_gist.control added +5 −0
contrib/btree_gist/btree_gist--unpackaged--1.0.sql added +172 −0
contrib/btree_gist/expected/init.out modified +1 −7
contrib/btree_gist/.gitignore modified +0 −1
contrib/btree_gist/Makefile modified +2 −2
contrib/btree_gist/sql/init.sql modified +1 −9
contrib/btree_gist/uninstall_btree_gist.sql deleted +0 −280
contrib/chkpass/chkpass--1.0.sql (from contrib/chkpass/chkpass.sql.in) renamed +1 −4
contrib/chkpass/chkpass.control added +5 −0
contrib/chkpass/chkpass--unpackaged--1.0.sql added +10 −0
contrib/chkpass/.gitignore deleted +0 −1
contrib/chkpass/Makefile modified +4 −2
contrib/chkpass/uninstall_chkpass.sql deleted +0 −16
contrib/citext/citext--1.0.sql (from contrib/citext/citext.sql.in) renamed +1 −4
contrib/citext/citext.control added +5 −0
contrib/citext/citext--unpackaged--1.0.sql added +76 −0
contrib/citext/expected/citext_1.out modified +1 −6
contrib/citext/expected/citext.out modified +1 −6
contrib/citext/.gitignore modified +0 −1
contrib/citext/Makefile modified +4 −2
contrib/citext/sql/citext.sql modified +1 −9
contrib/citext/uninstall_citext.sql deleted +0 −80
contrib/cube/cube--1.0.sql (from contrib/cube/cube.sql.in) renamed +1 −5
contrib/cube/cube.control added +5 −0
contrib/cube/cube--unpackaged--1.0.sql added +53 −0
contrib/cube/expected/cube_1.out modified +1 −7
contrib/cube/expected/cube_2.out modified +1 −7
contrib/cube/expected/cube.out modified +1 −7
contrib/cube/.gitignore modified +0 −1
contrib/cube/Makefile modified +3 −2
contrib/cube/sql/cube.sql modified +1 −9
contrib/cube/uninstall_cube.sql deleted +0 −98
contrib/dblink/dblink--1.0.sql (from contrib/dblink/dblink.sql.in) renamed +1 −4
contrib/dblink/dblink.control added +5 −0
contrib/dblink/dblink--unpackaged--1.0.sql added +43 −0
contrib/dblink/expected/dblink.out modified +1 −11
contrib/dblink/.gitignore modified +0 −1
contrib/dblink/Makefile modified +4 −4
contrib/dblink/sql/dblink.sql modified +1 −14
contrib/dblink/uninstall_dblink.sql deleted +0 −86
contrib/dict_int/dict_int--1.0.sql (from contrib/dict_int/dict_int.sql.in) renamed +1 −4
contrib/dict_int/dict_int.control added +5 −0
contrib/dict_int/dict_int--unpackaged--1.0.sql added +6 −0
contrib/dict_int/expected/dict_int.out modified +1 −7
contrib/dict_int/.gitignore modified +0 −1
contrib/dict_int/Makefile modified +4 −2
contrib/dict_int/sql/dict_int.sql modified +1 −9
contrib/dict_int/uninstall_dict_int.sql deleted +0 −12
contrib/dict_xsyn/dict_xsyn--1.0.sql (from contrib/dict_xsyn/dict_xsyn.sql.in) renamed +1 −4
contrib/dict_xsyn/dict_xsyn.control added +5 −0
contrib/dict_xsyn/dict_xsyn--unpackaged--1.0.sql added +6 −0
contrib/dict_xsyn/expected/dict_xsyn.out modified +1 −7
contrib/dict_xsyn/.gitignore modified +0 −1
contrib/dict_xsyn/Makefile modified +4 −2
contrib/dict_xsyn/sql/dict_xsyn.sql modified +1 −9
contrib/dict_xsyn/uninstall_dict_xsyn.sql deleted +0 −12
contrib/earthdistance/earthdistance--1.0.sql (from contrib/earthdistance/earthdistance.sql.in) renamed +1 −6
contrib/earthdistance/earthdistance.control added +6 −0
contrib/earthdistance/earthdistance--unpackaged--1.0.sql added +13 −0
contrib/earthdistance/expected/earthdistance.out modified +2 −7
contrib/earthdistance/.gitignore modified +0 −1
contrib/earthdistance/Makefile modified +4 −2
contrib/earthdistance/sql/earthdistance.sql modified +2 −10
contrib/earthdistance/uninstall_earthdistance.sql deleted +0 −26
contrib/fuzzystrmatch/fuzzystrmatch--1.0.sql (from contrib/fuzzystrmatch/fuzzystrmatch.sql.in) renamed +1 −4
contrib/fuzzystrmatch/fuzzystrmatch.control added +5 −0
contrib/fuzzystrmatch/fuzzystrmatch--unpackaged--1.0.sql added +12 −0
contrib/fuzzystrmatch/.gitignore deleted +0 −1
contrib/fuzzystrmatch/Makefile modified +3 −2
contrib/fuzzystrmatch/uninstall_fuzzystrmatch.sql deleted +0 −24
contrib/hstore/expected/hstore.out modified +2 −8
contrib/hstore/.gitignore modified +0 −1
contrib/hstore/hstore--1.0.sql (from contrib/hstore/hstore.sql.in) renamed +1 −4
contrib/hstore/hstore.control added +5 −0
contrib/hstore/hstore--unpackaged--1.0.sql added +89 −0
contrib/hstore/Makefile modified +3 −2
contrib/hstore/sql/hstore.sql modified +1 −9
contrib/hstore/uninstall_hstore.sql deleted +0 −86
contrib/intagg/int_aggregate--1.0.sql (from contrib/intagg/int_aggregate.sql) renamed +1 −4
contrib/intagg/int_aggregate.control added +4 −0
contrib/intagg/int_aggregate--unpackaged--1.0.sql added +6 −0
contrib/intagg/Makefile modified +2 −1
contrib/intagg/uninstall_int_aggregate.sql deleted +0 −12
contrib/intarray/expected/_int.out modified +1 −7
contrib/intarray/.gitignore modified +0 −1
contrib/intarray/intarray--1.0.sql (from contrib/intarray/_int.sql.in) renamed +1 −4
contrib/intarray/intarray.control added +5 −0
contrib/intarray/intarray--unpackaged--1.0.sql added +71 −0
contrib/intarray/Makefile modified +4 −2
contrib/intarray/sql/_int.sql modified +1 −9
contrib/intarray/uninstall__int.sql deleted +0 −128
contrib/isn/.gitignore deleted +0 −1
contrib/isn/isn--1.0.sql (from contrib/isn/isn.sql.in) renamed +1 −4
contrib/isn/isn.control added +5 −0
contrib/isn/isn--unpackaged--1.0.sql added +461 −0
contrib/isn/Makefile modified +3 −2
contrib/isn/uninstall_isn.sql deleted +0 −24
contrib/lo/.gitignore deleted +0 −1
contrib/lo/lo--1.0.sql (from contrib/lo/lo.sql.in) renamed +1 −4
contrib/lo/lo.control added +5 −0
contrib/lo/lo--unpackaged--1.0.sql added +5 −0
contrib/lo/Makefile modified +3 −2
contrib/lo/uninstall_lo.sql deleted +0 −17
contrib/ltree/expected/ltree.out modified +1 −7
contrib/ltree/.gitignore modified +0 −1
contrib/ltree/ltree--1.0.sql (from contrib/ltree/ltree.sql.in) renamed +1 −4
contrib/ltree/ltree.control added +5 −0
contrib/ltree/ltree--unpackaged--1.0.sql added +131 −0
contrib/ltree/Makefile modified +5 −3
contrib/ltree/sql/ltree.sql modified +1 −9
contrib/ltree/uninstall_ltree.sql deleted +0 −240
contrib/pageinspect/.gitignore deleted +0 −1
contrib/pageinspect/Makefile modified +3 −8
contrib/pageinspect/pageinspect--1.0.sql (from contrib/pageinspect/pageinspect.sql.in) renamed +1 −4
contrib/pageinspect/pageinspect.control added +5 −0
contrib/pageinspect/pageinspect--unpackaged--1.0.sql added +10 −0
contrib/pageinspect/uninstall_pageinspect.sql deleted +0 −13
contrib/pg_buffercache/.gitignore deleted +0 −1
contrib/pg_buffercache/Makefile modified +2 −2
contrib/pg_buffercache/pg_buffercache--1.0.sql (from contrib/pg_buffercache/pg_buffercache.sql.in) renamed +2 −5
contrib/pg_buffercache/pg_buffercache.control added +5 −0
contrib/pg_buffercache/pg_buffercache--unpackaged--1.0.sql added +4 −0
contrib/pg_buffercache/uninstall_pg_buffercache.sql deleted +0 −8
contrib/pgcrypto/expected/init.out modified +1 −7
contrib/pgcrypto/.gitignore modified +0 −1
contrib/pgcrypto/Makefile modified +4 −5
contrib/pgcrypto/pgcrypto--1.0.sql (from contrib/pgcrypto/pgcrypto.sql.in) renamed +1 −4
contrib/pgcrypto/pgcrypto.control added +5 −0
contrib/pgcrypto/pgcrypto--unpackaged--1.0.sql added +35 −0
contrib/pgcrypto/sql/init.sql modified +1 −9
contrib/pgcrypto/uninstall_pgcrypto.sql deleted +0 −45
contrib/pg_freespacemap/.gitignore deleted +0 −1
contrib/pg_freespacemap/Makefile modified +2 −2
contrib/pg_freespacemap/pg_freespacemap--1.0.sql (from contrib/pg_freespacemap/pg_freespacemap.sql.in) renamed +1 −5
contrib/pg_freespacemap/pg_freespacemap.control added +5 −0
contrib/pg_freespacemap/pg_freespacemap--unpackaged--1.0.sql added +4 −0
contrib/pg_freespacemap/uninstall_pg_freespacemap.sql deleted +0 −7
contrib/pgrowlocks/.gitignore deleted +0 −1
contrib/pgrowlocks/Makefile modified +3 −8
contrib/pgrowlocks/pgrowlocks--1.0.sql (from contrib/pgrowlocks/pgrowlocks.sql.in) renamed +1 −4
contrib/pgrowlocks/pgrowlocks.control added +5 −0
contrib/pgrowlocks/pgrowlocks--unpackaged--1.0.sql added +3 −0
contrib/pgrowlocks/uninstall_pgrowlocks.sql deleted +0 −6
contrib/pg_stat_statements/.gitignore deleted +0 −1
contrib/pg_stat_statements/Makefile modified +3 −2
contrib/pg_stat_statements/pg_stat_statements--1.0.sql (from contrib/pg_stat_statements/pg_stat_statements.sql.in) renamed +1 −4
contrib/pg_stat_statements/pg_stat_statements.control added +5 −0
contrib/pg_stat_statements/pg_stat_statements--unpackaged--1.0.sql added +5 −0
contrib/pg_stat_statements/uninstall_pg_stat_statements.sql deleted +0 −8
contrib/pgstattuple/.gitignore deleted +0 −1
contrib/pgstattuple/Makefile modified +3 −8
contrib/pgstattuple/pgstattuple--1.0.sql (from contrib/pgstattuple/pgstattuple.sql.in) renamed +1 −4
contrib/pgstattuple/pgstattuple.control added +5 −0
contrib/pgstattuple/pgstattuple--unpackaged--1.0.sql added +6 −0
contrib/pgstattuple/uninstall_pgstattuple.sql deleted +0 −9
contrib/pg_test_fsync/Makefile modified +0 −3
contrib/pg_trgm/expected/pg_trgm.out modified +1 −7
contrib/pg_trgm/.gitignore modified +0 −1
contrib/pg_trgm/Makefile modified +3 −2
contrib/pg_trgm/pg_trgm--1.0.sql (from contrib/pg_trgm/pg_trgm.sql.in) renamed +1 −4
contrib/pg_trgm/pg_trgm.control added +5 −0
contrib/pg_trgm/pg_trgm--unpackaged--1.0.sql added +28 −0
contrib/pg_trgm/sql/pg_trgm.sql modified +1 −9
contrib/pg_trgm/uninstall_pg_trgm.sql deleted +0 −48
contrib/pg_upgrade/Makefile modified +0 −3
contrib/pg_upgrade_support/Makefile modified +0 −3
contrib/seg/expected/seg_1.out modified +1 −7
contrib/seg/expected/seg.out modified +1 −7
contrib/seg/.gitignore modified +0 −1
contrib/seg/Makefile modified +4 −2
contrib/seg/seg--1.0.sql (from contrib/seg/seg.sql.in) renamed +1 −5
contrib/seg/seg.control added +5 −0
contrib/seg/seg--unpackaged--1.0.sql added +51 −0
contrib/seg/sql/seg.sql modified +1 −9
contrib/seg/uninstall_seg.sql deleted +0 −94
contrib/spi/autoinc--1.0.sql added +6 −0
contrib/spi/autoinc.control added +5 −0
contrib/spi/autoinc.sql.in deleted +0 −9
contrib/spi/autoinc--unpackaged--1.0.sql added +3 −0
contrib/spi/.gitignore deleted +0 −5
contrib/spi/insert_username--1.0.sql added +6 −0
contrib/spi/insert_username.control added +5 −0
contrib/spi/insert_username.sql.in deleted +0 −9
contrib/spi/insert_username--unpackaged--1.0.sql added +3 −0
contrib/spi/Makefile modified +9 −1
contrib/spi/moddatetime--1.0.sql added +6 −0
contrib/spi/moddatetime.control added +5 −0
contrib/spi/moddatetime.sql.in deleted +0 −9
contrib/spi/moddatetime--unpackaged--1.0.sql added +3 −0
contrib/spi/refint--1.0.sql (from contrib/spi/refint.sql.in) renamed +1 −4
contrib/spi/refint.control added +5 −0
contrib/spi/refint--unpackaged--1.0.sql added +4 −0
contrib/spi/timetravel--1.0.sql (from contrib/spi/timetravel.sql.in) renamed +1 −4
contrib/spi/timetravel.control added +5 −0
contrib/spi/timetravel--unpackaged--1.0.sql added +5 −0
contrib/sslinfo/.gitignore deleted +0 −1
contrib/sslinfo/Makefile modified +3 −2
contrib/sslinfo/sslinfo--1.0.sql (from contrib/sslinfo/sslinfo.sql.in) renamed +1 −4
contrib/sslinfo/sslinfo.control added +5 −0
contrib/sslinfo/sslinfo--unpackaged--1.0.sql added +11 −0
contrib/sslinfo/uninstall_sslinfo.sql deleted +0 −14
contrib/tablefunc/expected/tablefunc.out modified +1 −7
contrib/tablefunc/.gitignore modified +0 −1
contrib/tablefunc/Makefile modified +4 −2
contrib/tablefunc/sql/tablefunc.sql modified +1 −9
contrib/tablefunc/tablefunc--1.0.sql (from contrib/tablefunc/tablefunc.sql.in) renamed +1 −4
contrib/tablefunc/tablefunc.control added +5 −0
contrib/tablefunc/tablefunc--unpackaged--1.0.sql added +16 −0
contrib/tablefunc/uninstall_tablefunc.sql deleted +0 −32
contrib/test_parser/expected/test_parser.out modified +1 −7
contrib/test_parser/.gitignore modified +0 −1
contrib/test_parser/Makefile modified +4 −2
contrib/test_parser/sql/test_parser.sql modified +1 −9
contrib/test_parser/test_parser--1.0.sql (from contrib/test_parser/test_parser.sql.in) renamed +1 −4
contrib/test_parser/test_parser.control added +5 −0
contrib/test_parser/test_parser--unpackaged--1.0.sql added +7 −0
contrib/test_parser/uninstall_test_parser.sql deleted +0 −14
contrib/tsearch2/expected/tsearch2_1.out modified +1 −7
contrib/tsearch2/expected/tsearch2.out modified +1 −7
contrib/tsearch2/.gitignore modified +0 −1
contrib/tsearch2/Makefile modified +4 −2
contrib/tsearch2/sql/tsearch2.sql modified +1 −9
contrib/tsearch2/tsearch2--1.0.sql (from contrib/tsearch2/tsearch2.sql.in) renamed +1 −4
contrib/tsearch2/tsearch2.control added +5 −0
contrib/tsearch2/tsearch2--unpackaged--1.0.sql added +100 −0
contrib/tsearch2/uninstall_tsearch2.sql deleted +0 −96
contrib/unaccent/expected/unaccent.out modified +1 −3
contrib/unaccent/.gitignore modified +0 −1
contrib/unaccent/Makefile modified +3 −2
contrib/unaccent/sql/unaccent.sql modified +1 −5
contrib/unaccent/unaccent--1.0.sql (from contrib/unaccent/unaccent.sql.in) renamed +1 −4
contrib/unaccent/unaccent.control added +5 −0
contrib/unaccent/unaccent--unpackaged--1.0.sql added +8 −0
contrib/unaccent/uninstall_unaccent.sql deleted +0 −11
contrib/uuid-ossp/.gitignore deleted +0 −1
contrib/uuid-ossp/Makefile modified +3 −2
contrib/uuid-ossp/uninstall_uuid-ossp.sql deleted +0 −16
contrib/uuid-ossp/uuid-ossp--1.0.sql (from contrib/uuid-ossp/uuid-ossp.sql.in) renamed +1 −4
contrib/uuid-ossp/uuid-ossp.control added +5 −0
contrib/uuid-ossp/uuid-ossp--unpackaged--1.0.sql added +12 −0
contrib/xml2/expected/xml2_1.out modified +1 −7
contrib/xml2/expected/xml2.out modified +1 −7
contrib/xml2/.gitignore modified +0 −1
contrib/xml2/Makefile modified +4 −4
contrib/xml2/sql/xml2.sql modified +1 −9
contrib/xml2/uninstall_pgxml.sql deleted +0 −31
contrib/xml2/xml2--1.0.sql (from contrib/xml2/pgxml.sql.in) renamed +1 −4
contrib/xml2/xml2.control added +5 −0
contrib/xml2/xml2--unpackaged--1.0.sql added +16 −0