When trying to add the extension with \i it writes an error message: Use "CREATE EXTENSION uuid-ossp" to load this file.
Unfortunatly this does not work for extensions with dashes. Must CREATE EXTENSION "uuid-ossp". Proposed patch is attached.
Regards Mario
diff -Nurb contrib.orig/uuid-ossp/uuid-ossp--1.0.sql contrib/uuid-ossp/uuid-ossp--1.0.sql --- contrib.orig/uuid-ossp/uuid-ossp--1.0.sql 2013-11-22 13:48:21.588674030 +0100 +++ contrib/uuid-ossp/uuid-ossp--1.0.sql 2013-11-22 13:52:13.232387782 +0100 @@ -1,7 +1,7 @@ /* contrib/uuid-ossp/uuid-ossp--1.0.sql */ -- complain if script is sourced in psql, rather than via CREATE EXTENSION -\echo Use "CREATE EXTENSION uuid-ossp" to load this file. \quit +\echo Use CREATE EXTENSION "uuid-ossp" to load this file. \quit CREATE FUNCTION uuid_nil() RETURNS uuid diff -Nurb contrib.orig/uuid-ossp/uuid-ossp--unpackaged--1.0.sql contrib/uuid-ossp/uuid-ossp--unpackaged--1.0.sql --- contrib.orig/uuid-ossp/uuid-ossp--unpackaged--1.0.sql 2013-11-22 13:44:04.589862871 +0100 +++ contrib/uuid-ossp/uuid-ossp--unpackaged--1.0.sql 2013-11-22 13:52:19.480164238 +0100 @@ -1,7 +1,7 @@ /* contrib/uuid-ossp/uuid-ossp--unpackaged--1.0.sql */ -- complain if script is sourced in psql, rather than via CREATE EXTENSION -\echo Use "CREATE EXTENSION uuid-ossp" to load this file. \quit +\echo Use CREATE EXTENSION "uuid-ossp" to load this file. \quit ALTER EXTENSION "uuid-ossp" ADD function uuid_nil(); ALTER EXTENSION "uuid-ossp" ADD function uuid_ns_dns();
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers