Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

9.14. Chức năng kèo bóng đá c1#

Bảng 9,45Hiển thịPostgreSQL7992_8040

Bảng 9,45.Postgresql: TàiChức kèo bóng đá c1 thế hệ

chức kèo bóng đá c1

Mô tả

Ví dụ (s)

GEN_RANDOM_UUIDkèo bóng đá c1

UUIDV4kèo bóng đá c1

Tạo phiên bản 4 (ngẫu nhiên) kèo bóng đá c1.

GEN_RANDOM_UUID ()5B30857F-0BFA-48B5-AC0B-5C64E28078D1

UUIDV4 ()B42410EE-132F-42EE-9E4F-09A6485C95B8

UUIDV7([Shift Khoảng]) →kèo bóng đá c1

Tạo phiên bản 7 (thứ tự thời gian) kèo bóng đá c1. Dấu thời gian được tính toán bằng cách sử dụng dấu thời gian UNIX với độ chính xác mili giây + dấu thời gian phụ phụ + ngẫu nhiên.Shiftsẽ thay đổi dấu thời gian được tính toán bằng cho đã choKhoảng.

UUIDV7 ()019535D9-3DF7-79FB-B466-FA907FA17F9E


Lưu ý

Thekèo bóng đá c1-OSSPMô -đun cung cấp các chức năng bổ sung để thực hiện các thuật toán tiêu chuẩn khác để tạo kèo bóng đá c1.

Bảng 9.46Hiển thịPostgreSQLCác chức kèo bóng đá c1 có thể được sử dụng để trích xuất thông tin từ UUIDS.

Bảng 9.46.kèo bóng đá c1Chức kèo bóng đá c1 trích xuất

function

Mô tả

Ví dụ

UUID_EXTRACT_TIMESTAMP(kèo bóng đá c1) →dấu thời gian với múi giờ

Trích xuất Adấu thời gian với múi giờTừ phiên bản kèo bóng đá c1 1 và 7. Đối với các phiên bản khác, chức năng này trả về NULL. Lưu ý rằng dấu thời gian được trích xuất không nhất thiết chính xác bằng thời gian kèo bóng đá c1 được tạo ra;

UUID_EXTRACT_TIMESTAMP ('019535D9-3DF7-79FB-B466- FA907FA17F9E' :: kèo bóng đá c1)2025-02-23 21:46:24.503-05

UUID_EXTRACT_Version(kèo bóng đá c1) →SmallInt

Trích xuất phiên bản từ kèo bóng đá c1 của biến thể được mô tả bởiRFC 9562. Đối với các biến thể khác, chức kèo bóng đá c1 này trả về null.GEN_RANDOM_UUID, hàm này sẽ trả về 4.

UUID_EXTRACT_Version ('41DB1265-8BC1-4AB3-992F- 885799A4AF1D' :: kèo bóng đá c1)4

12851_129207


PostgreSQLCũng cung cấp các toán tử so sánh thông thường được hiển thị trongBảng 9.1cho uuids.

xemPhần 8.12Để biết chi tiết về kiểu dữ liệukèo bóng đá c1inPostgreSQL.