1. 下载UUID-1.6.2.
2. 下载完后在UUID-1.6.2目录中运行
#./configure
#make
#makeinstall
#yum install -y libuuid-devel.x86_64 libxslt-devel.x86_64 e2fsprogs-devel.x86_64 libxml2-devel.x86_64 zlib-devel.x86_64 readline-devel.x86_64
3. 安装POSTGRESQL
3.1 在虚拟机上安装的时候,先同步一下时间。
Config的时候要写进去。
./configure --prefix=/opt/pg952 --with-libxslt --with-libxml --with-uuid=e2fs
#make
#make install
4. 在postgresql解压目录下,postgresql-9.1.1/contrib/uuid-ossp/
#make
#make install
5. 在postgres用户的profile下添加LD_LIBRARY_PATH=/usr/local/lib
6. 最后进psql. 运行
postgres=# create extension "uuid-ossp";
CREATE EXTENSION
运行
postgres=# select extname,extowner,extnamespace,extrelocatable,extversion from pg_extension;
extname | extowner | extnamespace | extrelocatable | extversion
-----------+----------+--------------+----------------+------------
plpgsql | 10 | 11 | f | 1.0
uuid-ossp | 10 | 2200 | t | 1.0
(2 rows)
select uuid_generate_v1();
uuid_generate_v1
--------------------------------------
b03d96a8-e2bd-11e0-8dae-000f1f79ca39
(1 row)
完成。。。。