Phiên bản không được hỗ trợ:10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá pháp.
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ế.

F.8. kèo bóng đá pháp

Mô -đun này thực hiện kiểu dữ liệukèo bóng đá phápđược thiết kế để lưu trữ kèo bóng đá pháp được mã hóa. Mỗi kèo bóng đá pháp được tự động chuyển đổi thành biểu mẫu được mã hóa khi nhập và luôn được lưu trữ được mã hóa. Để so sánh, chỉ cần so sánh với kèo bóng đá pháp văn bản rõ ràng và hàm so sánh sẽ mã hóa nó trước khi so sánh.

Có các quy định trong mã để báo cáo lỗi nếu kèo bóng đá pháp được xác định là dễ dàng bị nứt. Tuy nhiên, đây hiện chỉ là một cuống không làm gì cả.

Nếu bạn đi trước một chuỗi đầu vào với dấu hai chấm, nó được coi là một kèo bóng đá pháp đã được mã hóa và được lưu trữ mà không cần mã hóa thêm. Điều này cho phép nhập kèo bóng đá pháp được mã hóa trước đó.

Trên đầu ra, một dấu hai chấm được chuẩn bị. Điều này giúp có thể đổ và tải lại kèo bóng đá pháp mà không cần viết lại chúng. Nếu bạn muốn kèo bóng đá pháp được mã hóa mà không có dấu hai chấm thì hãy sử dụngRAW ()Hàm. Điều này cho phép bạn sử dụng loại với những thứ như Apache'sauth_postgresqlMô -đun.

Mã hóa sử dụng hàm Unix tiêu chuẩnCrypt (), và do đó, nó phải chịu tất cả các giới hạn thông thường của chức năng đó; đáng chú ý là chỉ có tám ký tự đầu tiên của kèo bóng đá pháp được xem xét.

Lưu ý rằngkèo bóng đá phápLoại dữ liệu không thể lập chỉ mục.

Sử dụng mẫu:

test =# Tạo bảng kiểm tra (p kèo bóng đá pháp);
Tạo bảng
test =# chèn vào các giá trị kiểm tra ('xin chào');
Chèn 0 1
test =# Chọn * từ Test;
       P
----------------
 : DVGKPXDORE3KO
(1 hàng)

test =# Chọn RAW (P) từ Test;
      thô
---------------
 DVGKPXDORE3KO
(1 hàng)

test =# select p = 'hello' từ bài kiểm tra;
 ? Cột?
----------
 t
(1 hàng)

test =# select p = 'Goodbye' từ Test;
 ? Cột?
----------
 f
(1 hàng)

F.8.1. Tác giả

D'Arcy J.M. Cain ()