제가 사이트 찾아서 임의로 만드어 보았습니다... 스크립트는 pgAdminIII 에서 만들었습니다. 제가쓰는 HeidiSQL 오류가 좀 나서....
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CREATE OR REPLACE FUNCTION getGuid2() RETURNS varchar AS $v_info_val$ declare v_info_val varchar(32); BEGIN select md5( inet_client_addr()::varchar || timeofday() || inet_server_addr()::varchar || random()::TEXT ) into v_info_val; RETURN v_info_val; END; $v_info_val$ LANGUAGE plpgsql;
--슈퍼유저 권한 부여 ALTER USER "APS_STAGE" SUPERUSER CREATEDB CREATEROLE; -- UUID EXTENSION 생성 CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; -- UUID 함수 생성 CREATE OR REPLACE FUNCTION uuid_generate_v1( ) RETURNS uuid LANGUAGE 'c' COST 1 VOLATILE STRICT PARALLEL SAFE AS '$libdir/uuid-ossp', 'uuid_generate_v1' ; ALTER FUNCTION uuid_generate_v1() OWNER TO "데이터베이스명";