, ҵó, Һ, Ҳܱ! Ҳûѧôʹautomake, autoconf, autoscan... ЩĹ! ֻдһõMakefile ! ʲô, ԼֳԵһ, 㲻ȥΧ, ǲеĻͷEmail.

װܼ, $pguuidĿ¼:

	make

Ҫûʲô, , ӦĿ¼ҵһuuid.so ļ, 濪ʼ2:

	cp uuid.so $libdir

˵һ, ҵ$libdir /usr/lib/pgsql, 㲻֪$libdir , Ǿȥpostgresql ֲ (www.postgresql.org), ȥȫʹԱ
涼û, Ǿͽһ:
ӵpostgresql server

	psql -Uxxxx <dbname>

ʾ

	\i $pguuid/sql/uuid.sql

ok ! Ӧÿ·:

SET
psql:/home/mikewang/cpp/pg_uuid/sql/uuid.sql:6: NOTICE:  ProcedureCreate: type u
uid is not yet defined
CREATE FUNCTION
psql:/home/mikewang/cpp/pg_uuid/sql/uuid.sql:11: NOTICE:  Argument type "uuid" i
s only a shell
CREATE FUNCTION
CREATE TYPE
COMMENT
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE OPERATOR
CREATE OPERATOR
CREATE OPERATOR
CREATE OPERATOR
CREATE OPERATOR
CREATE OPERATOR
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE OPERATOR CLASS
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION

ͱʾ. һ, 

	\i $pguuid/sql/test.sql

Ӧú:

psql:/home/mikewang/cpp/pg_uuid/sql/test.sql:1: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index 'uuid_test_pkey' for table 'uuid_test'
CREATE TABLE
INSERT 41921 1
INSERT 41922 1
INSERT 41923 1
INSERT 41924 1
INSERT 41925 1
INSERT 41926 1
INSERT 41927 1
INSERT 41928 1
INSERT 41929 1
INSERT 41930 1
INSERT 41931 1
                  id                  |         name
--------------------------------------+----------------------
 396e5470-9719-11d7-8f51-0050babb6029 | mikewang0
 397e00f0-9719-11d7-8f51-0050babb6029 | mikewang1
 397e44fc-9719-11d7-8f51-0050babb6029 | mikewang2
 398b7546-9719-11d7-8f51-0050babb6029 | mikewang3
 398bc7da-9719-11d7-8f51-0050babb6029 | mikewang4
 39a64786-9719-11d7-8f51-0050babb6029 | mikewang5
 39a689f8-9719-11d7-8f51-0050babb6029 | mikewang6
 39b3cd8e-9719-11d7-8f51-0050babb6029 | mikewang7
 39b40a6a-9719-11d7-8f51-0050babb6029 | mikewang8
 39c18636-9719-11d7-8f51-0050babb6029 | mikewang9
 39c1c6aa-9719-11d7-8f51-0050babb6029 | mikewang10


, װ, PostgreSQL֧UUID, һʹUUIDһЩ
