PostgreSQL新增UUID功能。

suzhouclark發表於2011-02-22
d[@more@]

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)






完成。。。。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9697/viewspace-1046338/,如需轉載,請註明出處,否則將追究法律責任。

相關文章