aboutsummaryrefslogtreecommitdiff
path: root/src/backend/nodes/print.c
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2019-07-14 14:30:27 +0200
committerPeter Eisentraut <peter@eisentraut.org>2019-07-14 14:30:27 +0200
commit5925e5549890416bcf588334d9d0bc99f8ad6c7f (patch)
tree0b9d6556f5e4dcaa389d2f35cf60804645d2c5f8 /src/backend/nodes/print.c
parent565f3390005318ea4c982b8d054d56e9fe5a6454 (diff)
downloadpostgresql-5925e5549890416bcf588334d9d0bc99f8ad6c7f.tar.gz
postgresql-5925e5549890416bcf588334d9d0bc99f8ad6c7f.zip
Add gen_random_uuid function
This adds a built-in function to generate UUIDs. PostgreSQL hasn't had a built-in function to generate a UUID yet, relying on external modules such as uuid-ossp and pgcrypto to provide one. Now that we have a strong random number generator built-in, we can easily provide a version 4 (random) UUID generation function. This patch takes the existing function gen_random_uuid() from pgcrypto and makes it a built-in function. The pgcrypto implementation now internally redirects to the built-in one. Reviewed-by: Fabien COELHO <coelho@cri.ensmp.fr> Discussion: https://www.postgresql.org/message-id/6a65610c-46fc-2323-6b78-e8086340a325@2ndquadrant.com
Diffstat (limited to 'src/backend/nodes/print.c')
0 files changed, 0 insertions, 0 deletions