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
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ế.

Thay đổi gia đình kèo bóng đá hôm nay và ngày mai tử

Thay đổi kèo bóng đá hôm nay và ngày mai vận hành - Thay đổi định nghĩa của một kèo bóng đá hôm nay và ngày mai vận hành

Synopsis

Thay đổi gia đình kèo bóng đá hôm nay và ngày mai tửtênSử dụngindex_methodThêm
  kèo bóng đá hôm nay và ngày mai tửChiến lược_number người vận hành_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])]function_name[(argion_type[, ...])]]
   [, ...]

Thay đổi kèo bóng đá hôm nay và ngày mai vận hànhtênsử dụngindex_methodThả
  kèo bóng đá hôm nay và ngày mai tửChiến lược_number(op_type[,op_type])
   | CHỨC NĂNGSupport_Number(op_type[,op_type])
   [, ...]

Thay đổi kèo bóng đá hôm nay và ngày mai vận hànhTênSử dụngindex_methodĐổi tên thànhnew_nameThay đổi gia đình kèo bóng đá hôm nay và ngày mai tửtênsử dụngindex_methodChủ sở hữu chonew_owner| Current_user | Session_user

Thay đổi kèo bóng đá hôm nay và ngày mai vận hànhtênsử dụngindex_methodĐặt lược đồnew_schema

Mô tả

Thay đổi kèo bóng đá hôm nay và ngày mai vận hànhThay đổi định nghĩa của họ vận hành. Bạn có thể thêm các nhà khai thác và các chức năng hỗ trợ cho kèo bóng đá hôm nay và ngày mai, loại bỏ chúng khỏi kèo bóng đá hôm nay và ngày mai hoặc thay đổi tên hoặc chủ sở hữu của kèo bóng đá hôm nay và ngày mai.

Khi các kèo bóng đá hôm nay và ngày mai tử và các chức năng hỗ trợ được thêm vào một gia đình vớiThay đổi gia đình kèo bóng đá hôm nay và ngày mai tử, chúng không phải là một phần của bất kỳ lớp kèo bóng đá hôm nay và ngày mai tử cụ thể nào trong gia đình, mà chỉ làMạnhLooseHồiTrong gia đình. Điều này chỉ ra rằng các kèo bóng đá hôm nay và ngày mai tử và chức năng này tương thích với ngữ nghĩa của gia đình, nhưng không bắt buộc để hoạt động chính xác của bất kỳ chỉ số cụ thể nào. (kèo bóng đá hôm nay và ngày mai tử và các chức năng được yêu cầu nên được khai báo là một phần của lớp kèo bóng đá hôm nay và ngày mai tử, thay vào đó; xemTạo lớp kèo bóng đá hôm nay và ngày mai tử.)PostgreSQLsẽ cho phép các thành viên lỏng lẻo của một gia đình bị loại khỏi gia đình bất cứ lúc nào, nhưng các thành viên của một lớp vận hành không thể bị loại bỏ mà không bỏ toàn bộ lớp và bất kỳ chỉ số nào phụ thuộc vào nó. Thông thường, các kèo bóng đá hôm nay và ngày mai tử và chức năng loại dữ liệu đơn là một phần của các lớp vận hành vì chúng cần thiết để hỗ trợ một chỉ mục trên loại dữ liệu cụ thể đó, trong khi các kèo bóng đá hôm nay và ngày mai tử và chức năng loại dữ liệu chéo được tạo thành các thành viên lỏng lẻo của gia đình.

Bạn phải là một siêu người dùng để sử dụngThay đổi gia đình kèo bóng đá hôm nay và ngày mai tử. (Hạn chế này được thực hiện vì định nghĩa gia đình kèo bóng đá hôm nay và ngày mai tử sai có thể gây nhầm lẫn hoặc thậm chí làm hỏng máy chủ.)

Thay đổi gia đình kèo bóng đá hôm nay và ngày mai tửHiện tại không kiểm tra xem định nghĩa gia đình kèo bóng đá hôm nay và ngày mai tử có bao gồm tất cả các kèo bóng đá hôm nay và ngày mai 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 bóng đá hôm nay và ngày mai 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 gia đình kèo bóng đá hôm nay và ngày mai tử hợp lệ.

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

tham số

tên

14326_14398

index_method

Tên của phương thức chỉ mục mà người vận hành này dành cho.

Chiến lược_number

Số chiến lược của phương thức chỉ mục cho một kèo bóng đá hôm nay và ngày mai tử liên quan đến gia đình kèo bóng đá hôm nay và ngày mai tử.

kèo bóng đá hôm nay và ngày mai_name

14973_15065

op_type

trong mộtNhà điều hànhmệnh đề, loại dữ liệu kèo bóng đá hôm nay và ngày mai hạng của kèo bóng đá hôm nay và ngày mai tử hoặcKhôngĐể biểu thị một kèo bóng đá hôm nay và ngày mai tử tư thế bên trái hoặc bên phải. Không giống như cú pháp so sánh trongTạo lớp kèo bóng đá hôm nay và ngày mai tử, Các loại dữ liệu kèo bóng đá hôm nay và ngày mai hạng phải luôn được chỉ định.

trong mộtThêm chức năngmệnh đề, loại dữ liệu kèo bóng đá hôm nay và ngày mai hạng, hàm được dự định hỗ trợ, nếu khác với (các) loại dữ liệu đầu vào của hàm. Đối với các hàm so sánh B-cây và các hàm băm, không cần thiết phải chỉ địnhop_typeVì (các) loại dữ liệu đầu vào của hàm luôn là những dữ liệu chính xác để sử dụng. Đối với các chức năng hỗ trợ phân loại B-cây và tất cả các chức năng trong các lớp kèo bóng đá hôm nay và ngày mai tử GIST, SP-GIST và GIN, cần chỉ định (các) loại dữ liệu kèo bóng đá hôm nay và ngày mai hạng, hàm sẽ được sử dụng với.

trong Achức năng thảmệnh đề, kiểu dữ liệu kèo bóng đá hôm nay và ngày mai hạng, hàm được dự định hỗ trợ phải được chỉ định.

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 bóng đá hôm nay và ngày mai 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 họ kèo bóng đá hôm nay và ngày mai tử.

function_name

Tên (tùy chọn Lược đồ theo trình độ) của một hàm là chức năng hỗ trợ phương thức chỉ mục cho họ kèo bóng đá hôm nay và ngày mai tử. Nếu không có danh sách đối số nào được chỉ định, tên phải là duy nhất trong lược đồ của nó.

argion_type

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

new_name

Tên mới của kèo bóng đá hôm nay và ngày mai người vận hành.

new_owner

Chủ sở hữu mới của kèo bóng đá hôm nay và ngày mai vận hành.

new_schema

Lược đồ mới cho họ người vận hành.

TheNhà điều hànhchức năngmệnh đề có thể xuất hiện theo bất kỳ thứ tự nào.

Ghi chú

Lưu ý rằngthảCú pháp chỉ chỉ địnhHồikheHồiTrong họ của nhà điều hành, theo chiến lược hoặc số hỗ trợ và loại dữ liệu đầu vào. Tên của kèo bóng đá hôm nay và ngày mai tử hoặc chức năng chiếm vị trí không được đề cập. Ngoài ra, chochức năng thảLoại (s) để chỉ định là loại dữ liệu đầu vào, hàm được dự định hỗ trợ; Đối với các chỉ mục Gist, SP-Gist và Gin, điều này có thể không liên quan gì đến các loại đối số đầu vào thực tế của hàm.

Vì máy móc chỉ mục không kiểm tra các quyền truy cập trên các chức năng trước khi sử dụng chúng, bao gồm một chức năng hoặc kèo bóng đá hôm nay và ngày mai tử trong một họ kèo bóng đá hôm nay và ngày mai tử tương đương với việc cấp quyền thực thi công khai đối với nó. Đây thường không phải là vấn đề cho các loại chức năng hữu ích trong họ vận hành.

Các kèo bóng đá hôm nay và ngày mai tử không nên được xác định bởi các hàm SQL. Hàm SQL có khả năng được đưa vào truy vấn gọi, điều này sẽ ngăn trình tối ưu hóa nhận ra rằng truy vấn phù hợp với một chỉ mục.

trướcPostgreSQL8.4, TheNhà điều hànhmệnh đề có thể bao gồm mộtRecheckTùy chọn. Điều này không còn được hỗ trợ bởi vì liệu một kèo bóng đá hôm nay và ngày mai 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ụ

19886_20054INT4INT2.

thay đổi số nguyên gia đình của nhà điều hành

  - Int4 vs Int2
  kèo bóng đá hôm nay và ngày mai tử 1 <(int4, int2),
  kèo bóng đá hôm nay và ngày mai tử 2 <= (int4, int2),
  kèo bóng đá hôm nay và ngày mai tử 3 = (int4, int2),
  kèo bóng đá hôm nay và ngày mai tử 4 = (int4, int2),
  Nhà điều hành 5 (Int4, Int2),
  Hàm 1 btint42cmp (int4, int2),

  - Int2 vs Int4
  kèo bóng đá hôm nay và ngày mai tử 1 <(int2, int4),
  kèo bóng đá hôm nay và ngày mai tử 2 <= (int2, int4),
  kèo bóng đá hôm nay và ngày mai tử 3 = (int2, int4),
  kèo bóng đá hôm nay và ngày mai tử 4 = (int2, int4),
  Nhà điều hành 5 (Int2, Int4),
  Hàm 1 btint24cmp (int2, int4);

Để xóa các mục này một lần nữa:

thay đổi số nguyên gia đình điều hành_ops sử dụng Btree Drop

  - Int4 vs Int2
  Nhà điều hành 1 (INT4, INT2),
  Nhà điều hành 2 (INT4, INT2),
  Nhà điều hành 3 (INT4, INT2),
  Nhà điều hành 4 (INT4, INT2),
  Nhà điều hành 5 (INT4, INT2),
  Hàm 1 (int4, int2),

  - Int2 vs Int4
  Nhà điều hành 1 (INT2, INT4),
  kèo bóng đá hôm nay và ngày mai tử 2 (int2, int4),
  Nhà điều hành 3 (INT2, INT4),
  Nhà điều hành 4 (INT2, INT4),
  Nhà điều hành 5 (INT2, INT4),
  Hàm 1 (int2, int4);

Tương thích

Không cóThay đổi gia đình kèo bóng đá hôm nay và ngày mai tửCâu lệnh trong tiêu chuẩn SQL.