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 / 7.2 / 7.1
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ỷ lệ kèo bóng đá 88Tạo

tên

Tạo tỷ lệ kèo bóng đá 88-Xác định tỷ lệ kèo bóng đá 88 mới

Synopsis

Tạo [duy nhất] tỷ lệ kèo bóng đá 88 [đồng thời] [tên] trênTable_Name[sử dụngPhương pháp]Cột_name| (Biểu thức) [Collateđối chiếu] [opClass] [ASC | Desc] [nulls đầu tiên |Storage_Parameter=giá trị[, ...])]]TableSpace_Name]vị ngữ]

Mô tả

Tạo tỷ lệ kèo bóng đá 88Xây dựng một tỷ lệ kèo bóng đá 88 trên

(Các) trường chính cho tỷ lệ kèo bóng đá 88 được chỉ định là tên cột hoặc

Một trường tỷ lệ kèo bóng đá 88 có thể là một biểu thức được tính toán từ các giá trị củaUpper (col)sẽ cho phép mệnh đềTrong đó trên (col) = 'jim'Để sử dụng tỷ lệ kèo bóng đá 88.

PostgreSQLcung cấp tỷ lệ kèo bóng đá 88

KhiWHEREmệnh đề có mặt, AChỉ số một phầnđược tạo. Một chỉ số một phầnWHEREvớiđộc đáođếnPhần 11.8Để thảo luận thêm.

Biểu thức được sử dụng trongWHEREmệnh đềWHERE. Các hạn chế tương tự áp dụng cho các trường tỷ lệ kèo bóng đá 88

Tất cả các chức năng và toán tử được sử dụng trong một định nghĩa chỉ số phải là"Immutable", nghĩa là kết quả của họ phảiWHEREmệnh đề, hãy nhớ đánh dấu hàm

tham số

độc đáo

Làm cho hệ thống kiểm tra các giá trị trùng lặp trong bảng

đồng thời

Khi tùy chọn này được sử dụng,PostgreSQLSẽ xây dựng tỷ lệ kèo bóng đá 88 mà không cần lấyTòa nhà.

tên

Tên của tỷ lệ kèo bóng đá 88 sẽ được tạo. Không có tên lược đồ nào có thể đượcPostgreSQLChọn tên phù hợp dựa trên

Table_Name

Tên (có thể là sơ đồ) của bảng

Phương pháp

Tên của phương thức tỷ lệ kèo bóng đá 88 sẽ được sử dụng. Lựa chọn làBtree, Hash, GIST, spgistGin. Phương thức mặc định làBtree.

Cột_name

Tên của một cột của bảng.

Biểu thức

Một biểu thức dựa trên một hoặc nhiều cột của bảng. Các

đối chiếu

Tên của đối chiếu sẽ sử dụng cho tỷ lệ kèo bóng đá 88. Theo mặc định,

opClass

Tên của một lớp toán tử. Xem bên dưới để biết chi tiết.

ASC

Chỉ định thứ tự sắp xếp tăng dần (là mặc định).

Desc

Chỉ định thứ tự sắp xếp giảm dần.

NULLS đầu tiên

Chỉ định rằng nulls sắp xếp trước các nulls. Đây là mặc địnhDESCđược chỉ định.

nulls cuối cùng

Chỉ định rằng NULLS sắp xếp sau những người không phải là null. Đây là mặc địnhDesckhông được chỉ định.

Storage_Parameter

Tên của tham số lưu trữ dành riêng cho phương pháp tỷ lệ kèo bóng đá 88. Nhìn thấyINDEXĐể biết chi tiết.

TablePace_Name

Không gian bảng để tạo tỷ lệ kèo bóng đá 88. Nếu không được chỉ định,default_tablespaceđược tư vấn hoặcTEMP_TABLESPACESĐối với các tỷ lệ kèo bóng đá 88 trên bảng tạm thời.

vị ngữ

Biểu thức ràng buộc cho một tỷ lệ kèo bóng đá 88 một phần.

Tham số lưu trữ tỷ lệ kèo bóng đá 88

Tùy chọnvớimệnh đề Chỉ địnhThông số lưu trữĐối với tỷ lệ kèo bóng đá 88. Mỗi

fillfactor

Fillfactor cho một tỷ lệ kèo bóng đá 88 là một tỷ lệ phần trăm xác định cách thức

Chỉ số GIST chấp nhận tham số này:

bộ đệm

Xác định xem kỹ thuật xây dựng bộ đệm được mô tả trongPhầnđược sử dụng để xây dựng tỷ lệ kèo bóng đá 88. VớiTẮTNó bị vô hiệu hóa, vớitrênNó được bật và vớiAutoĐó làhiệu quả_cache_size.Auto.

tỷ lệ kèo bóng đá 88 Gin Chấp nhận một tham số khác:

Fastupdate

Cài đặt này kiểm soát việc sử dụng kỹ thuật cập nhật nhanhPhần 57.3.1. Nó làtrênCho phép nhanh chóngTẮTVô hiệu hóa nó. (Thay thếtrênTẮTđược phép như mô tả trongPhần 18.1.) Mặc định làtrên.

Lưu ý:TurnFastupdateTẮT quaChỉ số thay đổiNgăn chặn các lần chèn trong tương laiVACUUMBảng sau đó để đảm bảo đang chờ xử lý

tỷ lệ kèo bóng đá 88 xây dựng đồng thời

Tạo một tỷ lệ kèo bóng đá 88 có thể can thiệp vào hoạt động thường xuyên của APostgreSQLKhóa bảng để được lập tỷ lệ kèo bóng đá 88 chống lại ghi và thực hiện

PostgreSQLHỗ trợ tòa nhàđồng thờiTùy chọnTạo tỷ lệ kèo bóng đá 88. Khi tùy chọn này được sử dụng,PostgreSQLPhải thực hiện hai lần quét

Trong bản dựng tỷ lệ kèo bóng đá 88 đồng thời, tỷ lệ kèo bóng đá 88 thực sự được nhập vàoChương) trước lần quét thứ hai để chấm dứt. Sau đó cuối cùngTạo tỷ lệ kèo bóng đá 88lệnh chấm dứt. Thậm chí sau đó, tuy nhiên,

Nếu có vấn đề phát sinh trong khi quét bảng, chẳng hạn như bế tắcTạo tỷ lệ kèo bóng đá 88Lệnh sẽ thất bại nhưng bỏ lại phía sau"không hợp lệ"INDEX. Chỉ số này sẽ làPSQL \ DLệnh sẽkhông hợp lệ:

postgres =# \ d tab

Phương pháp phục hồi được đề xuất trong các trường hợp như vậy là bỏTạo tỷ lệ kèo bóng đá 88. (Một khả năng khác là xây dựng lại chỉ sốReindex. Tuy nhiên, vìReindexKhông hỗ trợ các bản dựng đồng thời, cái này

Một cảnh báo khác khi xây dựng một tỷ lệ kèo bóng đá 88 duy nhất đồng thời là"không hợp lệ"INDEX

Xây dựng đồng thời các tỷ lệ kèo bóng đá 88 biểu thức và tỷ lệ kèo bóng đá 88 một phần là

Các bản dựng tỷ lệ kèo bóng đá 88 thông thường cho phép các bản dựng tỷ lệ kèo bóng đá 88 thông thường khác trênTạo tỷ lệ kèo bóng đá 88Có thể thực hiện lệnh trong một khối giao dịch, nhưngTạo tỷ lệ kèo bóng đá 88 đồng thờikhông thể.

ghi chú

xemChương 11Để biết thông tin về

THẬN TRỌNG

Hoạt động chỉ số băm hiện không được Wal-logged, vì vậy bămReindexsau khi gặp sự cố cơ sở dữ liệu nếu có

Hiện tại, chỉ có các phương thức B-Tree, Gist và Gin tỷ lệ kèo bóng đá 88PostgreSQL.) Chỉ có B-cây hiện đang hỗ trợ

AnLớp toán tửcó thể được chỉ định choINT4_OPSlớp; Lớp toán tử này bao gồmPhầnvà trongPhần 35,14.

Đối với các phương thức tỷ lệ kèo bóng đá 88 hỗ trợ quét đã đặt hàng (hiện tại, chỉASC, Desc, NULLS, và/hoặcNULLS LASTcó thểDescINDEX - Đơn hàng sắp xếp đó đã có sẵnChọn ... Đặt hàng bởi X ASC, Y Desc. TheNULLSTùy chọn rất hữu ích nếu bạn cần hỗ trợ"NULLS sắp xếp thấp"Hành vi, thay vì"NULLS Sắp xếp cao", trong

Đối với hầu hết các phương thức tỷ lệ kèo bóng đá 88, tốc độ tạo tỷ lệ kèo bóng đá 88 làbảo trì_work_mem.

sử dụngDrop IndexĐể loại bỏ một

Phát hành trướcPostgreSQLcũng có phương thức tỷ lệ kèo bóng đá 88 r-cây. Phương pháp này đã bị xóaSử dụng rtreeđược chỉ định,Tạo tỷ lệ kèo bóng đá 88sẽ giải thích nó làSử dụng GIST, để đơn giản hóa việc chuyển đổi cơ sở dữ liệu cũ

Ví dụ

Để tạo tỷ lệ kèo bóng đá 88 B-cây trên cộtTiêu đềTrong bảngPhim:

Tạo tỷ lệ kèo bóng đá 88 độc đáo Title_idx trên phim (Tiêu đề);

Để tạo một tỷ lệ kèo bóng đá 88 trên biểu thứcHạ (Tiêu đề), cho phép trường hợp không nhạy cảm hiệu quả

Tạo tỷ lệ kèo bóng đá 88 trên phim ((thấp hơn (tiêu đề)));

(Trong ví dụ này, chúng tôi đã chọn bỏ qua tên tỷ lệ kèo bóng đá 88, vì vậy30391_30408.)

Để tạo một tỷ lệ kèo bóng đá 88 với đối chiếu không mặc định:

30500_30566

Để tạo một tỷ lệ kèo bóng đá 88 với thứ tự sắp xếp không mặc định của NULLS:

Tạo tỷ lệ kèo bóng đá 88 TITT_IDX_NULLS_LOW trên phim (Tiêu đề NULLS đầu tiên);

Để tạo một tỷ lệ kèo bóng đá 88 với hệ số điền không mặc định:

Tạo tỷ lệ kèo bóng đá 88 độc đáo Title_idx trên phim (Tiêu đề) với (fillfactor = 70);

Để tạo AGintỷ lệ kèo bóng đá 88 với

31018_31107

Để tạo một tỷ lệ kèo bóng đá 88 trên cộtCodeTrong bảngPhimvà có tỷ lệ kèo bóng đá 88IndexSpace:

31335_31398

Để tạo tỷ lệ kèo bóng đá 88 GIST trên thuộc tính điểm để chúng ta có thể

Tạo tỷ lệ kèo bóng đá 88 Pointloc

Để tạo một tỷ lệ kèo bóng đá 88 mà không khóa ghi vào bảng:

Tạo tỷ lệ kèo bóng đá 88 đồng thời sales_quantity_index trên sales_table (số lượng);

Tương thích

Tạo tỷ lệ kèo bóng đá 88là mộtPostgreSQLMở rộng ngôn ngữ. Không có