Chỉ số thay đổi - Thay đổi định nghĩa của một chỉ tỷ lệ kèo bóng đá
Chỉ số thay đổi [nếu tồn tại]tên
Đổi tên thànhnew_name
Chỉ số thay đổi [nếu tồn tại]tên
Đặt không gian bảngTableSpace_Name
INDEX ALTERtên
Đính kèm phân vùngindex_name
INDEXtên
phụ thuộc vào phần mở rộngextension_name
Chỉ số thay đổi [nếu tồn tại]tên
set (Storage_Parameter
[=giá trị
] [, ...]) Chỉ số thay đổi [nếu tồn tại]tên
Đặt lại (Storage_Parameter
[, ...]) Chỉ số thay đổi [nếu tồn tại]tên
thay đổi [cột]Cột_number
Đặt thống kêSố nguyên
Thay đổi chỉ tỷ lệ kèo bóng đá tất cả trong không gian bảngtên
[Được sở hữu bởiROME_NAME
11369_11402new_tablespace
[nowait]
INDEX ALTER
Thay đổi định nghĩa của một chỉ tỷ lệ kèo bóng đá hiện có. Có một số dạng con:
Đổi tên
TheĐổi tên
Biểu mẫu thay đổi tên của chỉ tỷ lệ kèo bóng đá. Nếu chỉ tỷ lệ kèo bóng đá được liên kết với ràng buộc bảng (hoặcđộc đáo
, Khóa chính
hoặcloại trừ
), ràng buộc cũng được đổi tên. Không có ảnh hưởng đến dữ liệu được lưu trữ.
Đặt không gian bảng
Biểu mẫu này thay đổi không gian bảng của chỉ tỷ lệ kèo bóng đá thành không gian bảng được chỉ định và chuyển (các) tệp dữ liệu được liên kết với chỉ tỷ lệ kèo bóng đá sang không gian bảng mới. Để thay đổi không gian bảng của một chỉ tỷ lệ kèo bóng đá, bạn phải sở hữu chỉ tỷ lệ kèo bóng đá và cóTạo
Đặc quyền trên không gian bảng mới. Tất cả các chỉ tỷ lệ kèo bóng đá trong cơ sở dữ liệu hiện tại trong một không gian bảng có thể được di chuyển bằng cách sử dụngTất cả đều trong không gian bảng
Mẫu, sẽ khóa tất cả các chỉ tỷ lệ kèo bóng đá sẽ được di chuyển và sau đó di chuyển từng cái. Mẫu này cũng hỗ trợĐược sở hữu bởi
, sẽ chỉ di chuyển các chỉ tỷ lệ kèo bóng đá thuộc sở hữu của các vai trò được chỉ định. Nếunowait
12950_13131thay đổi cơ sở dữ liệu
hoặc rõ ràngChỉ số thay đổi
Thay vào đó, hãy gọi nếu muốn. Xem thêmPostgreSQL: Tà.
Đính kèm phân vùng
khiến chỉ số được đặt tên được gắn vào chỉ số bị thay đổi. Chỉ tỷ lệ kèo bóng đá được đặt tên phải nằm trên một phân vùng của bảng chứa chỉ tỷ lệ kèo bóng đá bị thay đổi và có một định nghĩa tương đương. Một chỉ tỷ lệ kèo bóng đá đính kèm không thể tự bị hủy và sẽ tự động bị loại bỏ nếu chỉ tỷ lệ kèo bóng đá gốc của nó bị hủy.
phụ thuộc vào phần mở rộng
Mẫu này đánh dấu chỉ tỷ lệ kèo bóng đá là phụ thuộc vào phần mở rộng, sao cho nếu phần mở rộng bị hủy, chỉ tỷ lệ kèo bóng đá cũng sẽ tự động bị loại bỏ.
set (Storage_Parameter
[=giá trị
] [, ...])
Biểu mẫu này thay đổi một hoặc nhiều tham số lưu trữ dành riêng cho phương pháp chỉ số cho chỉ tỷ lệ kèo bóng đá. Nhìn thấyTạo chỉ tỷ lệ kèo bóng đáĐể biết chi tiết về các tham số có sẵn. Lưu ý rằng nội dung chỉ tỷ lệ kèo bóng đá sẽ không được sửa đổi ngay lập tức bởi lệnh này; Tùy thuộc vào tham số bạn có thể cần xây dựng lại chỉ tỷ lệ kèo bóng đá bằngReindexĐể có được các hiệu ứng mong muốn.
Đặt lại (Storage_Parameter
[, ...])
Biểu mẫu này đặt lại một hoặc nhiều tham số lưu trữ dành riêng cho phương thức chỉ tỷ lệ kèo bóng đá theo mặc định của chúng. Như vớiSET
, AReindex
Có thể cần phải cập nhật hoàn toàn chỉ tỷ lệ kèo bóng đá.
thay đổi [cột]Cột_number
Đặt thống kêSố nguyên
Mẫu này đặt tỷ lệ kèo bóng đá tiêu thu thập thống kê trên mỗi cột cho tiếp theoPhân tíchHoạt động, mặc dù chỉ có thể được sử dụng trên các cột chỉ tỷ lệ kèo bóng đá được xác định là một biểu thức. Vì các biểu thức thiếu một tên duy nhất, chúng tôi đề cập đến chúng bằng cách sử dụng số thứ tự của cột chỉ tỷ lệ kèo bóng đá. tỷ lệ kèo bóng đá tiêu có thể được đặt trong phạm vi 0 đến 10000; Ngoài ra, đặt nó thành -1 để hoàn nguyên thành tỷ lệ kèo bóng đá tiêu thống kê mặc định của hệ thống (default_statistic_target). Để biết thêm thông tin về việc sử dụng số liệu thống kê củaPostgreSQLTruy vấn kế hoạch, tham khảoPhần 14.2.
Nếu tồn tại
Không ném lỗi nếu chỉ tỷ lệ kèo bóng đá không tồn tại. Một thông báo được đưa ra trong trường hợp này.
Cột_Number
Số thứ tự đề cập đến vị trí thứ tự (từ trái sang phải) của cột chỉ tỷ lệ kèo bóng đá.
tên
Tên (có thể là trình độ lược đồ) của một chỉ tỷ lệ kèo bóng đá hiện có để thay đổi.
new_name
Tên mới cho chỉ tỷ lệ kèo bóng đá.
TablePace_Name
Không gian bảng mà chỉ tỷ lệ kèo bóng đá sẽ được di chuyển.
extension_name
Tên của phần mở rộng mà chỉ tỷ lệ kèo bóng đá phải phụ thuộc.
Storage_Parameter
Tên của tham số lưu trữ dành riêng cho phương pháp chỉ tỷ lệ kèo bóng đá.
giá trị
Giá trị mới cho tham số lưu trữ dành riêng cho phương pháp chỉ tỷ lệ kèo bóng đá. Đây có thể là một số hoặc một từ tùy thuộc vào tham số.
Các hoạt động này cũng có thể sử dụngPostgreSQL:. INDEX ALTER
Thực tế chỉ là một bí danh cho các hình thức củaBẢNG ALTER
Áp dụng cho các chỉ tỷ lệ kèo bóng đá.
Trước đây có một18701_18720
Biến thể, nhưng điều này hiện bị bỏ qua (với cảnh báo). Một chỉ tỷ lệ kèo bóng đá không thể có chủ sở hữu khác với chủ sở hữu bảng của nó. Thay đổi chủ sở hữu của bảng tự động thay đổi chỉ tỷ lệ kèo bóng đá.
Thay đổi bất kỳ phần nào của chỉ tỷ lệ kèo bóng đá danh tỷ lệ kèo bóng đá hệ thống không được phép.
Để đổi tên chỉ tỷ lệ kèo bóng đá hiện có:
Nhà phân phối chỉ số thay đổi đổi tên cho các nhà cung cấp;
Để di chuyển một chỉ tỷ lệ kèo bóng đá sang một không gian bảng khác:
Nhà phân phối chỉ số thay đổi không gian bảng FastTablespace;
Để thay đổi hệ số điền của một chỉ tỷ lệ kèo bóng đá (giả sử rằng phương thức chỉ tỷ lệ kèo bóng đá hỗ trợ nó):
Bộ phân phối chỉ số thay đổi (fillfactor = 75); Nhà phân phối chỉ tỷ lệ kèo bóng đá Reindex;
Đặt tỷ lệ kèo bóng đá tiêu thu thập thống kê cho một chỉ tỷ lệ kèo bóng đá biểu thức:
Tạo Chỉ số Coord_idx khi đo (x, y, (z + t)); Thay đổi Index Coord_idx Cột 3 Đặt thống kê 1000;
INDEX ALTER
là mộtPostgreSQLMở rộng.