Postgresql Tài liệu 8.0.26 | ||||
---|---|---|---|---|
prev | Backward nhanh | Chuyển tiếp nhanh | Tiếp theo |
Tạo lớp 무지개 토토 tửtên[mặc định] cho loạidata_typesử dụngindex_methodnhư 무지개 토토 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[, ...]
Tạo lớp 무지개 토토 tửTạo một cái mới lớp vận hành. Một lớp 무지개 토토 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 toán tử chỉ định rằng Một số toán 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 toán 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 무지개 토토 tử là được chọn cho một cột chỉ mục. Tất cả các toán tử và chức năng phải được sử dụng bởi một lớp 무지개 토토 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 무지개 토토 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 무지개 토토 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 무지개 토토 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 무지개 토토 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 무지개 토토 tửkhông Hiện tại kiểm tra xem định nghĩa lớp vận hành có bao gồm Tất cả các 무지개 토토 tử và chức năng theo yêu cầu của phương thức chỉ mục. Nó Là người dùng có trách nhiệm xác định một 무지개 토토 tử hợp lệ lớp học.
Tham khảoPostgreSQL : 문서화 : 8.0 : 토토 대한 연계Để biết thêm thông tin.
Tên của lớp 무지개 토토 tử sẽ được tạo. Tên có thể là sơ đồ.
Nếu có, lớp 무지개 토토 tử sẽ trở thành mặc định Lớp 무지개 토토 tử cho kiểu dữ liệu của nó. Nhiều nhất là một 무지개 토토 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.
Kiểu dữ liệu cột mà lớp 무지개 토토 tử này là vì.
Tên của phương thức chỉ mục, lớp 무지개 토토 tử này là vì.
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 무지개 토토 tử.
Tên (Tùy chọn Lược đồ theo trình độ) của 무지개 토토 tử được liên kết với lớp 무지개 토토 tử.
Loại dữ liệu 무지개 토토 hạng của 무지개 토토 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 무지개 토토 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.
Nếu có, chỉ mục là"Mất"Đối với toán tử này, và vì vậy các hàng Truy cập bằng cách sử dụng chỉ mục phải được kiểm tra lại để xác minh rằng Họ thực sự thỏa mãn điều khoản về trình độ liên quan đến toán tử này.
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 무지개 토토 tử.
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.
Loại dữ liệu tham số của hàm.
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, functionvàlưu trữĐiều khoản có thể xuất hiện theo bất kỳ thứ tự nào.
Các toán tử không nên được xác định bởi các hàm SQL. Một SQL chức năng có thể sẽ được đưa vào truy vấn gọi, trong đó sẽ ngăn trình tối ưu hóa nhận ra rằng truy vấn khớp với một chỉ mục.
Lệnh ví dụ sau đây xác định 무지개 토토 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.
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 &&, Toán tử 6 = kiểm tra lại, 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, int4), Chức năng 2 g_int_union (bytea, 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ộ);