Michael Jerris 03dc56f95e inital addition of libuuid to tree
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16021 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-22 19:10:16 +00:00

37 lines
1.0 KiB
Plaintext

OSSP uuid bindings for PostgreSQL
=================================
This is the OSSP uuid binding for the PostgreSQL RDBMS, providing
native UUID data type support.
Installation
------------
In order to install the OSSP uuid binding into the PostgreSQL database
<database> one has run:
$ <prefix>/bin/psql \
-d <database> \
-U postgresql \
-f <prefix>/share/postgresql/uuid.sql
Usage
-----
psql -d <database>
psql> CREATE TABLE test (id UUID DEFAULT uuid(1), name TEXT);
psql> INSERT INTO test (name) VALUES
('foo');
psql> INSERT INTO test (id, name) VALUES
(uuid(1), 'bar');
psql> INSERT INTO test (id, name) VALUES
(uuid(3, 'ns:URL', 'http://www.ossp.org/'), 'baz');
psql> INSERT INTO test (id, name) VALUES
(uuid(3, '6ba7b811-9dad-11d1-80b4-00c04fd430c8',
'http://www.ossp.org/'), 'quux');
psql> SELECT uuid(4);
psql> SELECT * FROM test WHERE id = uuid(3, 'ns:URL', 'http://www.ossp.org/');
psql> DROP TABLE test;