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
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 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3
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ế.

Tạo lớp kèo chấp bóng đá hôm nay tử

Tạo lớp kèo chấp bóng đá hôm nay tử - Xác định lớp kèo chấp bóng đá hôm nay tử mới

Synopsis

Tạo lớp kèo chấp bóng đá hôm nay tửtên[mặc định] cho loạidata_typesử dụngindex_method[FamilyFamily_Name] như
  kèo chấp bóng đá hôm nay tửChiến lược_number kèo chấp bóng đá hôm nay_name[(op_type, op_type)] [cho tìm kiếm | Để đặt hàng bởisort_f Family_name]
   | CHỨC NĂNGSupport_Number[(op_type[,op_type])]11651_11666(argion_type[, ...])
   | KHOStorage_Type[, ...]

Mô tả

Tạo lớp kèo chấp bóng đá hôm nay tửTạo một lớp kèo chấp bóng đá hôm nay tử mới. Một lớp kèo chấp bóng đá hôm nay tử xác định cách một loại dữ liệu cụ thể có thể được sử dụng với một chỉ mục. Lớp kèo chấp bóng đá hôm nay tử chỉ định rằng một số kèo chấp bóng đá hôm nay tử nhất định sẽ điền vào các vai trò cụ thể hoặcChiến lượcKhănĐối với kiểu dữ liệu này và phương thức chỉ mục này. Lớp kèo chấp bóng đá hôm nay tử cũng chỉ định các chức năng hỗ trợ được sử dụng bởi phương thức chỉ mục khi lớp kèo chấp bóng đá hôm nay tử được chọn cho một cột chỉ mục. Tất cả các kèo chấp bóng đá hôm nay tử và chức năng được sử dụng bởi một lớp kèo chấp bóng đá hôm nay tử phải được xác định trước khi lớp kèo chấp bóng đá hôm nay tử có thể được tạo.

12541_12784

Người dùng xác định lớp kèo chấp bóng đá hôm nay tử trở thành chủ sở hữu của nó. Hiện tại, người dùng tạo phải là một siêu nhân. (Hạn chế này được thực hiện vì định nghĩa lớp kèo chấp bóng đá hôm nay tử sai có thể gây nhầm lẫn hoặc thậm chí làm hỏng máy chủ.)

Tạo lớp kèo chấp bóng đá hôm nay tửhiện không kiểm tra xem định nghĩa lớp kèo chấp bóng đá hôm nay tử có bao gồm tất cả các kèo chấp bóng đá hôm nay tử và chức năng theo yêu cầu của phương thức chỉ mục hay không, cũng như liệu các kèo chấp bóng đá hôm nay tử và chức năng có tạo thành một tập hợp tự đồng nhất hay không. Trách nhiệm của người dùng là xác định lớp kèo chấp bóng đá hôm nay tử hợp lệ.

Các lớp kèo chấp bóng đá hôm nay tử có liên quan có thể được nhóm thànhGia đình vận hành. Để thêm một lớp kèo chấp bóng đá hôm nay tử mới vào một gia đình hiện có, chỉ địnhGia đìnhTùy chọn trongTạo lớp kèo chấp bóng đá hôm nay tử. Không có tùy chọn này, lớp mới được đặt vào một gia đình có tên giống như lớp mới (tạo ra gia đình đó nếu nó không tồn tại).

Tham khảoPhần 38.15Để biết thêm thông tin.

tham số

tên

Tên của lớp kèo chấp bóng đá hôm nay tử sẽ được tạo. Tên có thể được định mức lược đồ.

mặc định

Nếu có, lớp kèo chấp bóng đá hôm nay tử sẽ trở thành lớp kèo chấp bóng đá hôm nay tử mặc định cho kiểu dữ liệu của nó. Nhiều nhất một lớp kèo chấp bóng đá hôm nay tử có thể là mặc định cho một loại dữ liệu cụ thể và phương thức chỉ mục.

data_type

Kiểu dữ liệu cột mà lớp kèo chấp bóng đá hôm nay tử này dành cho.

index_method

Tên của phương thức chỉ mục, lớp kèo chấp bóng đá hôm nay tử này dành cho.

Family_Name

Tên của họ kèo chấp bóng đá hôm nay tử hiện có để thêm lớp kèo chấp bóng đá hôm nay tử này vào. Nếu không được chỉ định, một gia đình có tên giống như lớp kèo chấp bóng đá hôm nay tử được sử dụng (tạo nó, nếu nó chưa tồn tại).

Chiến lược_number

Số chiến lược của phương thức chỉ mục cho một kèo chấp bóng đá hôm nay tử được liên kết với lớp kèo chấp bóng đá hôm nay tử.

kèo chấp bóng đá hôm nay_name

Tên (Tùy chọn Lược đồ theo trình độ) của kèo chấp bóng đá hôm nay tử được liên kết với lớp kèo chấp bóng đá hôm nay tử.

op_type

trong mộtNhà điều hànhmệnh đề, loại dữ liệu kèo chấp bóng đá hôm nay hạng của kèo chấp bóng đá hôm nay tử hoặcKhông16004_16171

trong Achức năng16229_16575op_typeKhông cần chỉ định trongfunction16685_16804

sort_f Family_name

Tên (tùy chọn Lược đồ theo trình độ) của một hiện cóBtreeHọ vận hành mô tả thứ tự sắp xếp được liên kết với kèo chấp bóng đá hôm nay tử đặt hàng.

nếu khôngcho tìm kiếmcũng khôngcho thứ tự bởiđược chỉ định,cho tìm kiếmlà mặc định.

Support_Number

Số hàm hỗ trợ của phương thức chỉ mục cho một hàm được liên kết với lớp kèo chấp bóng đá hôm nay tử.

function_name

17690_17809

argion_type

Loại dữ liệu tham số của hàm.

lưu trữ_type

Loại dữ liệu thực sự được lưu trữ trong chỉ mục. Thông thường, điều này giống như kiểu dữ liệu cột, nhưng một số phương thức chỉ mục (hiện là GIST, GIN và Brin) cho phép nó khác nhau. Thelưu trữmệnh đề phải được bỏ qua trừ khi phương thức chỉ mục cho phép sử dụng một loại khác. Nếu cộtdata_typeđược chỉ định làAnyArray, Thelưu trữ_typecó thể được khai báo làAnyEuityĐể chỉ ra rằng các mục nhập chỉ mục là thành viên của loại phần tử thuộc loại mảng thực tế mà mỗi chỉ mục cụ thể được tạo cho.

TheNhà điều hành, functionlưu trữĐiều khoản có thể xuất hiện theo bất kỳ thứ tự nào.

Ghi chú

19101_19403

19413_19614

trướcPostgreSQL8.4, TheNhà điều hànhmệnh đề có thể bao gồm mộtREBHECKTùy chọn. Điều này không còn được hỗ trợ bởi vì liệu một kèo chấp bóng đá hôm nay tử chỉ mục làHồiMấtxônghiện được xác định khi bay vào thời gian chạy. Điều này cho phép xử lý hiệu quả các trường hợp trong đó người vận hành có thể hoặc không bị mất.

ví dụ

Lệnh ví dụ sau đây xác định lớp kèo chấp bóng đá hôm nay tử chỉ mục GIST cho kiểu dữ liệu_int4(mảngINT4). XemIntarrayMô -đun cho ví dụ hoàn chỉnh.

Tạo lớp vận hành gist__int_ops
    Mặc định cho loại _int4 bằng cách sử dụng GIST làm
        Nhà điều hành 3 &&,
        Nhà điều hành 6 = (AnyArray, AnyArray),
        Nhà điều hành 7 @,
        Nhà điều hành 8 <@,
        Nhà điều hành 20 @@ (_int4, query_int),
        Hàm 1 g_int_consistent (nội bộ, _int4, smallint, oid, nội bộ),
        Chức năng 2 g_int_union (nội bộ, nội bộ),
        Hàm 3 g_int_compress (nội bộ),
        Hàm 4 g_int_decompress (nội bộ),
        Hàm 5 g_int_penalty (nội bộ, nội bộ, nội bộ),
        Hàm 6 g_int_picksplit (nội bộ, nội bộ),
        Hàm 7 g_int_same (_int4, _int4, nội bộ);

Tương thích

Tạo lớp kèo chấp bóng đá hôm nay tửlà APostgreSQLMở rộng. Không cóTạo lớp kèo chấp bóng đá hôm nay tửCâu lệnh trong tiêu chuẩn SQL.