UUID_GENERATE
Returns a new universally unique identifier (UUID) that is generated based on high-quality randomness from /dev/urandom
.
Behavior Type
Syntax
UUID_GENERATE()
Example
=> CREATE TABLE Customers( cust_id UUID DEFAULT UUID_GENERATE(), lname VARCHAR(36), fname VARCHAR(24)); CREATE TABLE => INSERT INTO Customers VALUES (DEFAULT, 'Kearney', 'Thomas'); OUTPUT -------- 1 (1 row) => COPY Customers (lname, fname) FROM STDIN; Enter data to be copied followed by a newline. End with a backslash and a period on a line by itself. >> Pham|Duc >> Garcia|Mary >> \. => SELECT * FROM Customers; cust_id | lname | fname --------------------------------------+---------+-------- 03fe0794-ac5d-42d4-8246-54f7ec81ed0c | Pham | Duc 6950313d-c77e-4c11-a86e-0a54aa3ec114 | Kearney | Thomas 9c9653ce-c2e4-4441-b0f7-0137b54cc28c | Garcia | Mary (3 rows)