IDEMPIERE-274 Database seed missing Generate_UUID function
This commit is contained in:
parent
13292a6690
commit
7a7025362f
|
@ -1,7 +1,13 @@
|
||||||
|
/* iDempiere NOTE:
|
||||||
|
Use this script to enable uuid generation JUST on postgresql versions prior to 9.1
|
||||||
|
For Postgresql 9.1, run the CREATE EXTENSION "uuid-ossp" sql command instead of using this script
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
/* $PostgreSQL: pgsql/contrib/uuid-ossp/uuid-ossp.sql.in,v 1.6 2007/11/13 04:24:29 momjian Exp $ */
|
/* $PostgreSQL: pgsql/contrib/uuid-ossp/uuid-ossp.sql.in,v 1.6 2007/11/13 04:24:29 momjian Exp $ */
|
||||||
|
|
||||||
-- Adjust this setting to control where the objects get created.
|
-- Adjust this setting to control where the objects get created.
|
||||||
SET search_path = public;
|
SET search_path = adempiere;
|
||||||
|
|
||||||
CREATE OR REPLACE FUNCTION uuid_nil()
|
CREATE OR REPLACE FUNCTION uuid_nil()
|
||||||
RETURNS uuid
|
RETURNS uuid
|
||||||
|
|
|
@ -1,16 +1,18 @@
|
||||||
-- You must activate the uuid-ossp extension before running this script.
|
-- You must activate the uuid-ossp extension before running this script.
|
||||||
-- For PostgreSQL 9.0 and earlier, run contrib/uuid-ossp.sql to activate the extension.
|
-- For PostgreSQL 9.0 and earlier, run db/ddlutils/postgresql/uuid-ossp.sql to activate the extension.
|
||||||
-- For Postgresql 9.1, run the CREATE EXTENSION "uuid-ossp" sql command t activate the extension.
|
-- For Postgresql 9.1, run the CREATE EXTENSION "uuid-ossp" sql command to activate the extension.
|
||||||
|
|
||||||
-- May 28, 2012 02:05:39 PM MYT
|
-- May 28, 2012 02:05:39 PM MYT
|
||||||
-- IDEMPIERE-274 Database seed missing Generate_UUID function
|
-- IDEMPIERE-274 Database seed missing Generate_UUID function
|
||||||
CREATE OR REPLACE FUNCTION generate_uuid()
|
CREATE OR REPLACE FUNCTION generate_uuid()
|
||||||
RETURNS char(36) AS $$
|
RETURNS char(36) AS $$
|
||||||
BEGIN
|
BEGIN
|
||||||
return public.uuid_generate_v4()::char(36);
|
return uuid_generate_v4()::char(36);
|
||||||
END;
|
END;
|
||||||
$$ LANGUAGE plpgsql IMMUTABLE STRICT;
|
$$ LANGUAGE plpgsql IMMUTABLE STRICT;
|
||||||
|
|
||||||
|
SET search_path = adempiere, pg_catalog, public;
|
||||||
|
|
||||||
UPDATE AD_System
|
UPDATE AD_System
|
||||||
SET LastMigrationScriptApplied='840_IDEMPIERE-274.sql'
|
SET LastMigrationScriptApplied='840_IDEMPIERE-274.sql'
|
||||||
WHERE LastMigrationScriptApplied<'840_IDEMPIERE-274.sql'
|
WHERE LastMigrationScriptApplied<'840_IDEMPIERE-274.sql'
|
||||||
|
|
Loading…
Reference in New Issue