Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3

F.47.kèo bóng đá hôm nay và ngày mai#

Thekèo bóng đá hôm nay và ngày mai-OSSPMô -đun cung cấp các chức năng để tạo các định danh độc đáo (kèo bóng đá hôm nay và ngày mai) toàn cầu bằng một trong một số thuật toán tiêu chuẩn. Ngoài ra còn có các chức năng để tạo ra một số hằng số kèo bóng đá hôm nay và ngày mai đặc biệt.PostgreSQL. Nhìn thấyPhần 9,14Để biết các cách tích hợp để tạo kèo bóng đá hôm nay và ngày mai.

Mô -đun này được coi làHồiđáng tin cậyVoi, nghĩa là, nó có thể được cài đặt bởi những người không phải là người siêu giám sát cóTạoĐặc quyền trên cơ sở dữ liệu hiện tại.

F.47.1.kèo bóng đá hôm nay và ngày mai-OSSPchức năng#

Bảng F.33Hiển thị các chức năng có sẵn để tạo kèo bóng đá hôm nay và ngày mai. Các tiêu chuẩn liên quan ITU-T Rec.RFC 4122Chỉ định bốn thuật toán để tạo kèo bóng đá hôm nay và ngày mai, được xác định bởi các số phiên bản 1, 3, 4 và 5.

Bảng F.33.Các chức năng cho thế hệ kèo bóng đá hôm nay và ngày mai

chức năng

Mô tả

UUID_GENATER_V1() →kèo bóng đá hôm nay và ngày mai

Tạo phiên bản 1 kèo bóng đá hôm nay và ngày mai. Điều này liên quan đến địa chỉ MAC của máy tính và dấu thời gian.

UUID_GENATER_V1MC() →kèo bóng đá hôm nay và ngày mai

Tạo phiên bản 1 kèo bóng đá hôm nay và ngày mai, nhưng sử dụng địa chỉ MAC đa hướng ngẫu nhiên thay vì địa chỉ MAC thực của máy tính.

UUID_GENATER_V3(không gian tên kèo bóng đá hôm nay và ngày mai, tên Text) →kèo bóng đá hôm nay và ngày mai

Tạo phiên bản 3 kèo bóng đá hôm nay và ngày mai trong không gian tên đã cho bằng cách sử dụng tên đầu vào được chỉ định. Không gian tên phải là một trong những hằng số đặc biệt được tạo ra bởiUUID_NS _*()Các chức năng được hiển thị trongBảng F.34. (Nó có thể là bất kỳ kèo bóng đá hôm nay và ngày mai nào trong lý thuyết.) Tên này là một định danh trong không gian tên đã chọn.

Ví dụ:

Chọn UUID_GENATER_V3 (UUID_NS_URL (), 'http://www.postgresql.org');

Tham số tên sẽ được md5 bị hỏng, do đó, Cleartext không thể được lấy từ kèo bóng đá hôm nay và ngày mai được tạo. Việc tạo kèo bóng đá hôm nay và ngày mai bằng phương pháp này không có phần tử phụ thuộc ngẫu nhiên hoặc phụ thuộc vào môi trường và do đó có thể tái sản xuất.

UUID_GENATER_V4() →kèo bóng đá hôm nay và ngày mai

Tạo phiên bản 4 kèo bóng đá hôm nay và ngày mai, có nguồn gốc hoàn toàn từ các số ngẫu nhiên.

UUID_GENERATE_V5(không gian tên kèo bóng đá hôm nay và ngày mai, tên Text) →kèo bóng đá hôm nay và ngày mai

Tạo phiên bản 5 kèo bóng đá hôm nay và ngày mai, hoạt động giống như phiên bản 3 kèo bóng đá hôm nay và ngày mai ngoại trừ SHA-1 được sử dụng làm phương thức băm. Phiên bản 5 nên được ưu tiên hơn phiên bản 3 vì SHA-1 được cho là an toàn hơn md5.


Bảng F.34.Các chức năng trả về hằng số kèo bóng đá hôm nay và ngày mai

function

Mô tả

UUID_NIL() →kèo bóng đá hôm nay và ngày mai

Trả về AnilHồihằng số kèo bóng đá hôm nay và ngày mai, không xảy ra dưới dạng kèo bóng đá hôm nay và ngày mai thực.

UUID_NS_DNS16723_16731kèo bóng đá hôm nay và ngày mai

Trả về kèo bóng đá hôm nay và ngày mai liên tục chỉ định không gian tên DNS cho UUIDS.

UUID_NS_URL() →kèo bóng đá hôm nay và ngày mai

Trả về một liên tục chỉ định không gian tên URL cho kèo bóng đá hôm nay và ngày mai.

UUID_NS_OID() →kèo bóng đá hôm nay và ngày mai

Trả về một không đổi chỉ định định danh đối tượng ISO (OID) không gian tên cho kèo bóng đá hôm nay và ngày mai. (Điều này liên quan đến ASN.1 OID, không liên quan đến OID được sử dụng trongPostgreSQL.)

UUID_NS_X500() →kèo bóng đá hôm nay và ngày mai

17870_17957


F.47.2.Xây dựngkèo bóng đá hôm nay và ngày mai-OSSP #

Trong lịch sử mô -đun này phụ thuộc vào thư viện kèo bóng đá hôm nay và ngày mai OSSP, chiếm tên của mô -đun. Trong khi thư viện kèo bóng đá hôm nay và ngày mai OSSP vẫn có thể được tìm thấy tạihttp: //www.ossp.org/pkg/lib/kèo bóng đá hôm nay và ngày mai/, Nó không được bảo trì tốt và ngày càng khó khăn để chuyển sang các nền tảng mới hơn.kèo bóng đá hôm nay và ngày mai-OSSPBây giờ có thể được xây dựng mà không cần thư viện OSSP trên một số nền tảng. Trên FreeBSD và một số nền tảng có nguồn gốc BSD khác, các chức năng tạo kèo bóng đá hôm nay và ngày mai phù hợp được bao gồm trong lõiLIBCThư viện. Trên Linux, MacOS và kèo bóng đá hôm nay và ngày mai số nền tảng khác, các chức năng phù hợp được cung cấp tronglibuuidThư viện, ban đầu đến từE2FSprogsDự án (mặc dù trên Linux hiện đại, nó được coi là kèo bóng đá hôm nay và ngày mai phần củaUtil-Linux-ng). Khi gọiCấu hình, Chỉ định--with-kèo bóng đá hôm nay và ngày mai = bsdĐể sử dụng các chức năng BSD hoặc--with-kèo bóng đá hôm nay và ngày mai = e2fsĐể sử dụngE2FSProgs'libuuidhoặc--with-kèo bóng đá hôm nay và ngày mai = osspĐể sử dụng thư viện kèo bóng đá hôm nay và ngày mai OSSP. Nhiều hơn một trong các thư viện này có thể có sẵn trên một máy cụ thể, vì vậyCấu hìnhkhông tự động chọn kèo bóng đá hôm nay và ngày mai.

F.47.3.Tác giả#

Peter Eisentraut

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.