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 bóng đá euro tử

tên

Tạo lớp kèo bóng đá euro tử-Xác định mới Lớp kèo bóng đá euro tử

Synopsis

Tạo lớp kèo bóng đá euro tửtên[mặc định] cho loạidata_typesử dụngindex_methodnhư
  kèo bóng đá euro tửChiến lược_number người điều hành_name[(op_type, op_type)] [Rebheck]
   | CHỨC NĂNGSupport_Number funcname(argars_type[, ...])
   | KHOlưu trữ_type[, ...]

Mô tả

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

Nếu một tên lược đồ được đưa ra thì lớp kèo bóng đá euro tử được tạo Trong lược đồ quy định. Nếu không nó được tạo trong hiện tại lược đồ. Hai lớp kèo bóng đá euro tử trong cùng một lược đồ có thể có cùng Chỉ tên nếu chúng dành cho các phương thức chỉ mục khác nhau.

Người dùng xác định lớp kèo bóng đá euro 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. (Cái này Hạn chế được thực hiện vì một lớp kèo bóng đá euro tử sai Định nghĩa 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 bóng đá euro tử12747_12957

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

tham số

tên

Tên của lớp kèo bóng đá euro tử sẽ được tạo. Tên có thể là sơ đồ.

Mặc định

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

data_type

Kiểu dữ liệu cột mà lớp kèo bóng đá euro tử này là vì.

index_method

Tên của phương thức chỉ mục, lớp kèo bóng đá euro tử này là vì.

Chiến lược_number

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

kèo bóng đá euro_name

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

op_type

Loại dữ liệu kèo bóng đá euro hạng của kèo bóng đá euro tử hoặcKhôngĐể biểu thị một tư cách tư thế trái nhà điều hành. Các loại dữ liệu kèo bóng đá euro hạng có thể bị bỏ qua trong trường hợp bình thường trong đó chúng giống như của lớp vận hành Kiểu dữ liệu.

RECHECK

Nếu có, chỉ mục là"Mất"14876_15068

Support_Number

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

funcname

Tên (Tùy chọn Lược đồ theo trình độ) của một hàm Đó là một quy trình hỗ trợ phương thức chỉ mục cho người vận hành lớp học.

argars_types

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ố chỉ mục Phương pháp (chỉ có ý chính trong bài viết này) cho phép nó được khác biệt. Thelưu trữmệnh đề phải bị bỏ qua trừ khi phương thức chỉ mục cho phép một loại khác được sử dụng.

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

Ví dụ

Lệnh ví dụ sau đây xác định kèo bóng đá euro tử chỉ mục GIST lớp cho kiểu dữ liệu_int4(mảngINT4). Nhìn thấyPREDT/intarray/Để biết ví dụ hoàn chỉnh.

16642_17414

Tương thích

Tạo lớp kèo bóng đá euro tửlà mộtPostgreSQLMở rộng. Có KHÔNGTạo lớp kèo bóng đá euro tửTuyên bố trong Tiêu chuẩn SQL.