9.14. UUID Functions
Development Versions: devel
Table 9.45 shows the PostgreSQL functions that can be used to generate UUIDs.
Table 9.45. UUID Generation Functions
|
Function Description Example(s) |
|---|
|
Generates a version 4 (random) UUID
|
|
Generates a version 7 (time-ordered) UUID. The timestamp is computed using UNIX timestamp with millisecond precision + sub-millisecond timestamp + random. The optional parameter
|
Note
The uuid-ossp module provides additional functions that implement other standard algorithms for generating UUIDs.
Table 9.46 shows the PostgreSQL functions that can be used to extract information from UUIDs.
PostgreSQL also provides the usual comparison operators shown in Table 9.1 for UUIDs.
See Section 8.12 for details on the data type uuid in PostgreSQL.