tỷ lệ kèo bóng đá tối nay thay đổi - Thay đổi định nghĩa của tỷ lệ kèo bóng đá tối nay
tỷ lệ kèo bóng đá tối nay thay đổi [nếu tồn tại] [Chỉ]tên
[ *]Hành động
[, ...]tên
[ *]Cột_name
đếnnew_column_name
tỷ lệ kèo bóng đá tối nay thay đổi [nếu tồn tại] [Chỉ]tên
[ *]đến
new_constraint_name
thay đổi tỷ lệ kèo bóng đá tối nay [nếu tồn tại]tên
Đổi tên thànhnew_name
tỷ lệ kèo bóng đá tối nay thay đổi [nếu tồn tại]tên
Đặt lược đồnew_schema
thay đổi tỷ lệ kèo bóng đá tối nay tất cả trong không gian tỷ lệ kèo bóng đá tối naytên
[Được sở hữu bởiROME_NAME
[, ...]]new_tablespace
[nowait]tên
Đính kèm phân vùngphân vùng_name
cho tỷ lệ kèo bóng đá tối nay giá trịphân vùng_bound_spec
| MẶC ĐỊNHtên
phân vùng táchphân vùng_name
[Đồng thời | Hoàn thiện]WHEREHành động
là một trong:Thêm [cột] [nếu tỷ lệ kèo bóng đá tối nay tồn tại]Cột_name
data_type
[đối chiếuđối chiếu
] [Cột_Constraint
[...]]Cột_name
[Hạn chế | Đặt null [(]Cột_name
[Đặt dữ liệu] Loạidata_type
[đối chiếuđối chiếu
] [sử dụngBiểu thức
]Cột_name
Đặt mặc địnhBiểu thức
thay đổi [cột]Cột_name
Thả mặc địnhCột_name
set | Thả tỷ lệ kèo bóng đá tối nay phải nullCột_name
Biểu thức thả [nếu tồn tại]Cột_name
Thêm tạo luôn luôn | Theo mặc định dưới dạng danh tính [(sequence_options
)]]Cột_name
Đặt được tạo Luôn luôn | Theo mặc định |SUECENCED_OPTION
| Khởi động lại [[với]Khởi động lại
] [...]Cột_name
Drop Danh tính [nếu tồn tại]Cột_name
Đặt thống kêSố nguyên
thay đổi [cột]Cột_name
set (Attribution_option
=giá trị
[, ...])Cột_name
Đặt lại (Attribution_option
[, ...])Cột_name
Đặt lưu trữ Plain | Bên ngoài |Cột_name
Đặt nénnén_method
ThêmTable_Constraint
[tỷ lệ kèo bóng đá tối nay hợp lệ]Table_constraint_using_index
thay đổi ràng buộcinstraint_name
[Có thể bảo vệ | tỷ lệ kèo bóng đá tối nay bị trì hoãn] [ban đầu bị hoãn lại |instraint_name
Drop ràng buộc [nếu tồn tại]instraint_name
[Hạn chế | Cascade]Trigger_name
| Tất cả |Trigger_name
| Tất cả |Trigger_name
Bật luôn kích hoạtTrigger_name
Vô hiệu hóa quy tắcrewrite_rule_name
Bật quy tắcrewrite_rule_name
Bật quy tắc bản saorewrite_rule_name
Bật luôn luôn là quy tắcrewrite_rule_name
Vô hiệu hóa bảo mật cấp hàngindex_name
Đặt tỷ lệ kèo bóng đá tối nay có cụmnew_access_method
Đặt không gian tỷ lệ kèo bóng đá tối naynew_tablespace
Đặt đã ghi lại | tỷ lệ kèo bóng đá tối nay có giá trịStorage_Parameter
[=giá trị
] [, ...])Storage_Parameter
[, ...])Parent_table
tỷ lệ kèo bóng đá tối nay kế thừaParent_table
củatype_name
tỷ lệ kèo bóng đá tối nay củanew_owner
| Current_role |index_name
| ĐẦY ĐỦ |vàphân vùng_bound_spec
IS:in (phân vùng_bound_expr
[, ...]) |phân vùng_bound_expr
| Minvalue |phân vùng_bound_expr
| Minvalue |numeric_literal
, còn lạinumeric_literal
)vàCột_constraint
IS:[ràng buộc]
Biểu thức
) [tỷ lệ kèo bóng đá tối nay kế thừa] |default_expr
|thế hệ_expr
) Được lưu trữ |sequence_options
)] |index_parameter
|index_parameter
|Reftable
[(refcolumn
)] [Kết hợp đầy đủ | Kết hợp một phần |tham chiếu_action
] [Khi cập nhậttham chiếu_action
]vàTable_constraint
IS:[ràng buộcurdaint_name
]Biểu thức
) [tỷ lệ kèo bóng đá tối nay thừa kế] |Cột_name
[, ...])index_parameter
|Cột_name
[, ...])index_parameter
|index_method
] (exclude_element
vớiNhà điều hành
[, ...])index_parameter
[WHERE (Vị ngữ
)] |Cột_name
[, ...]) Tài liệu tham khảoReftable
[(refcolumn
[, ...])]]]tham chiếu_action
] [Khi cập nhậttham chiếu_action
]vàTable_Constraint_using_index
IS:[ràng buộcurdaint_name
]index_name
[Có thể hoãn lại | tỷ lệ kèo bóng đá tối nay bị trì hoãn] [ban đầu bị hoãn lại |index_parameter
inđộc đáo
,Khóa chính
vàloại trừ
ràng buộc là:[Bao gồm (Cột_name
[, ...])]]]Storage_Parameter
[=giá trị
] [, ...])]]TableSpace_Name
]exclude_element
trong mộtloại trừ
ràng buộc là:Cột_name
| (Biểu thức
) [Collateđối chiếu
] [opClass
[(opClass_parameter
=giá trị
[, ...])]] [ASC | Desc] [nulls đầu tiên |tham chiếu_action
trong AKhóa nước ngoài
/Tài liệu tham khảo
ràng buộc là:tỷ lệ kèo bóng đá tối nay có hành động | Hạn chế |Cột_name
[, ...])] | Đặt mặc định [(Cột_name
[, ...])]
tỷ lệ kèo bóng đá tối nay thay đổi
Thay đổi định nghĩa của một tỷ lệ kèo bóng đá tối nay hiện có. Có một số mẫu con được mô tả dưới đây.quyền truy cập độc quyền
Khóa được mua trừ khi được ghi nhận rõ ràng. Khi nhiều tiểu ban được đưa ra, khóa thu được sẽ là thứ nghiêm ngặt nhất được yêu cầu bởi bất kỳ tiểu ban nào.
Thêm cột [nếu tỷ lệ kèo bóng đá tối nay tồn tại]
#Mẫu này thêm một cột mới vào tỷ lệ kèo bóng đá tối nay, sử dụng cùng một cú pháp nhưPostgreSQL: Tài liệu: 16:
. Nếu nhưNếu tỷ lệ kèo bóng đá tối nay tồn tại
được chỉ định và một cột đã tồn tại với tên này, tỷ lệ kèo bóng đá tối nay có lỗi nào được ném.
Drop Cột [nếu tồn tại]
#Mẫu này thả một cột từ tỷ lệ kèo bóng đá tối nay. Các chỉ mục và các ràng buộc tỷ lệ kèo bóng đá tối nay liên quan đến cột cũng sẽ được tự động bỏ.Cascade
Nếu bất cứ điều gì bên ngoài tỷ lệ kèo bóng đá tối nay phụ thuộc vào cột, ví dụ, các tài liệu tham khảo khóa hoặc quan điểm của nước ngoài. Nếu nhưNếu tồn tại
được chỉ định và cột tỷ lệ kèo bóng đá tối nay tồn tại, tỷ lệ kèo bóng đá tối nay có lỗi nào được ném. Trong trường hợp này, một thông báo được đưa ra thay thế.
Đặt kiểu dữ liệu
#Mẫu này thay đổi loại cột của tỷ lệ kèo bóng đá tối nay. Các chỉ mục và các ràng buộc tỷ lệ kèo bóng đá tối nay đơn giản liên quan đến cột sẽ được tự động chuyển đổi để sử dụng loại cột mới bằng cách lặp lại biểu thức được cung cấp ban đầu.đối chiếu
mệnh đề Chỉ định một đối chiếu cho cột mới; Nếu bị bỏ qua, đối chiếu là mặc định cho loại cột mới.Sử dụng
mệnh đề Chỉ định cách tính giá trị cột mới từ cái cũ; Nếu bị bỏ qua, việc chuyển đổi mặc định giống như một gán được chuyển từ kiểu dữ liệu cũ sang mới.sử dụng
Điều khoản phải được cung cấp nếu tỷ lệ kèo bóng đá tối nay có sự bất đồng hoặc chuyển nhượng từ cũ sang loại mới.
Khi biểu mẫu này được sử dụng, số liệu thống kê của cột bị xóa, do đó chạyPostgreSQL: Tài
Trên bàn sau đó được khuyến nghị.
set
/Thả mặc định
#tỷ lệ kèo bóng đá tối nay biểu mẫu này đặt hoặc xóa giá trị mặc định cho một cột (trong đó loại bỏ tương đương với việc đặt giá trị mặc định thành NULL). Giá trị mặc định mới sẽ chỉ áp dụng trong tiếp theoChèn
hoặcCập nhật
lệnh; nó không làm cho các hàng đã có trong tỷ lệ kèo bóng đá tối nay thay đổi.
set
/Drop Not KIỂM TRA (
#tỷ lệ kèo bóng đá tối nay biểu mẫu này thay đổi xem một cột được đánh dấu để cho phép tỷ lệ kèo bóng đá tối nay giá trị null hoặc từ chối tỷ lệ kèo bóng đá tối nay giá trị null.
Đặt tỷ lệ kèo bóng đá tối nay null
chỉ có thể được áp dụng cho một cột được cung cấp không có bản ghi nào trong tỷ lệ kèo bóng đá tối nay chứa mộtnull
Giá trị cho cột. Thông thường, điều này được kiểm tra trong thời giantỷ lệ kèo bóng đá tối nay thay đổi
bằng cách quét toàn bộ tỷ lệ kèo bóng đá tối nay; Tuy nhiên, nếu hợp lệKiểm tra
ràng buộc được tìm thấy tỷ lệ kèo bóng đá tối nay có gìnull
có thể tồn tại, sau đó quét tỷ lệ kèo bóng đá tối nay được bỏ qua.
Nếu tỷ lệ kèo bóng đá tối nay này là phân vùng, người ta không thể thực hiệnDrop Not Null
Trên một cột nếu nó được đánh dấutỷ lệ kèo bóng đá tối nay null
Trong tỷ lệ kèo bóng đá tối nay cha mẹ. Để thảtỷ lệ kèo bóng đá tối nay null
ràng buộc từ tất cả tỷ lệ kèo bóng đá tối nay phân vùng, thực hiệnDrop Not Null
Trên tỷ lệ kèo bóng đá tối nay cha mẹ. Ngay cả khi không cótỷ lệ kèo bóng đá tối nay null
ràng buộc về cha mẹ, một ràng buộc như vậy vẫn có thể được thêm vào các phân vùng riêng lẻ, nếu muốn; nghĩa là, trẻ em có thể tỷ lệ kèo bóng đá tối nay cho phép vô hiệu hóa ngay cả khi cha mẹ cho phép chúng, nhưng tỷ lệ kèo bóng đá tối nay phải là cách khác.
Biểu thức thả [nếu tồn tại]
#Mẫu này biến một cột được tạo được lưu trữ thành một cột cơ sở bình thường. Dữ liệu hiện có trong các cột được giữ lại, nhưng các thay đổi trong tương lai sẽ tỷ lệ kèo bóng đá tối nay còn áp dụng biểu thức tạo nữa.
nếuBiểu thức thả nếu tồn tại
được chỉ định và cột tỷ lệ kèo bóng đá tối nay phải là cột được tạo được lưu trữ, tỷ lệ kèo bóng đá tối nay có lỗi nào được ném. Trong trường hợp này, một thông báo được đưa ra thay thế.
Thêm tạo Luôn luôn | Theo mặc định dưới dạng danh tính
Đặt được tạo Luôn luôn | Theo mặc định
DROP IDENTITY [Nếu tồn tại]
#tỷ lệ kèo bóng đá tối nay biểu mẫu này thay đổi xem một cột là cột nhận dạng hay thay đổi thuộc tính tạo của cột Nhận dạng hiện có. Nhìn thấyPostgreSQL: Tài liệu: 16:
Để biết chi tiết. GiốngĐặt mặc định
, tỷ lệ kèo bóng đá tối nay hình thức này chỉ ảnh hưởng đến hành vi của tiếp theoChèn
vàCập nhật
lệnh; chúng không khiến các hàng đã có trong tỷ lệ kèo bóng đá tối nay thay đổi.
nếuDROP INSTITY Nếu tồn tại
được chỉ định và cột tỷ lệ kèo bóng đá tối nay phải là cột nhận dạng, tỷ lệ kèo bóng đá tối nay có lỗi nào được ném. Trong trường hợp này, một thông báo được đưa ra thay thế.
setSUECENTY_OPTION
Khởi động lại
#tỷ lệ kèo bóng đá tối nay hình thức này thay đổi trình tự làm nền tảng cho một cột nhận dạng hiện có.sequence_option
là một tùy chọn được hỗ trợ bởiChuỗi thay đổi
chẳng hạn nhưgia tăng bởi
.
Đặt thống kê
#Mẫu này đặt mục tiêu thu thập thống kê trên mỗi cột cho tiếp theoPostgreSQL: Tài
Hoạt động. Mục tiêu có thể được đặt trong phạm vi 0 đến 10000;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.
Đặt thống kê
mua lạiCập nhật chia sẻ độc quyền
khóa.
set (Attribution_option
=giá trị
[, ...])
Đặt lại (Attribution_option
[, ...])
#Biểu mẫu này đặt hoặc đặt lại tỷ lệ kèo bóng đá tối nay tùy chọn liên quan. Hiện tại, tỷ lệ kèo bóng đá tối nay tùy chọn liên quan được xác định duy nhất làn_distince
và30711_30789
PostgreSQL: Tài
Hoạt động.n_distince
ảnh hưởng đến số liệu thống kê cho chính tỷ lệ kèo bóng đá tối nay, trong khiảnh hưởng đến các số liệu thống kê được thu thập cho tỷ lệ kèo bóng đá tối nay cộng với trẻ em thừa kế của nó. Khi được đặt thành một giá trị dương,
Phân tích
sẽ giả sử rằng cột chứa chính xác số lượng tỷ lệ kèo bóng đá tối nay giá trị nonnull riêng biệt được chỉ định. Khi được đặt thành giá trị âm, phải lớn hơn hoặc bằng -1,Phân tích
sẽ giả sử rằng số lượng các giá trị nonnull riêng biệt trong cột là tuyến tính theo kích thước của tỷ lệ kèo bóng đá tối nay; Số lượng chính xác sẽ được tính toán bằng cách nhân kích thước tỷ lệ kèo bóng đá tối nay ước tính với giá trị tuyệt đối của số đã cho.PostgreSQLTruy vấn kế hoạch, tham khảoPhần 14.2.
Thay đổi tỷ lệ kèo bóng đá tối nay tùy chọn tham gia tham gia có được ACập nhật chia sẻ độc quyền
khóa.
Đặt lưu trữ Plain | Bên ngoài |
#Mẫu này đặt chế độ lưu trữ cho một cột. Điều này kiểm soát liệu cột này được giữ nội tuyến hay trong một thứ cấpPostgresql: Tài kèo bóng đá cúp c2: 16: 73tỷ lệ kèo bóng đá tối nay và liệu dữ liệu có nên được nén hay không.trơn
phải được sử dụng cho tỷ lệ kèo bóng đá tối nay giá trị có độ dài cố định nhưSố nguyên
và là nội tuyến, tỷ lệ kèo bóng đá tối nay nén.chính
là dành cho dữ liệu nội tuyến, có thể nén.bên ngoài
là dành cho dữ liệu bên ngoài, tỷ lệ kèo bóng đá tối nay nén vàmở rộng
là dành cho dữ liệu bên ngoài, được nén. ViếtMặc định
Đặt chế độ lưu trữ thành chế độ mặc định cho kiểu dữ liệu của cột.mở rộng
là mặc định cho hầu hết các loại dữ liệu hỗ trợ tỷ lệ kèo bóng đá tối naytrơn
Lưu trữ. Sử dụngbên ngoài
Sẽ thực hiện tỷ lệ kèo bóng đá tối nay hoạt động chuỗi con rất lớnText
vàbytea
Giá trị chạy nhanh hơn, tại hình phạt của tỷ lệ kèo bóng đá tối nay gian lưu trữ tăng. Lưu ý rằngtỷ lệ kèo bóng đá tối nay thay đổi ... Đặt lưu trữ
Bản thân nó không thay đổi bất cứ điều gì trong tỷ lệ kèo bóng đá tối nay; Nó chỉ đặt chiến lược được theo đuổi trong các bản cập nhật tỷ lệ kèo bóng đá tối nay trong tương lai.Phần 73.2Để biết thêm thông tin.
Đặt nénnén_method
#Mẫu này đặt phương thức nén cho một cột, xác định cách chèn các giá trị trong tương lai sẽ được nén (nếu chế độ lưu trữ cho phép nén). Điều này không khiến tỷ lệ kèo bóng đá tối nay được viết lại, do đó dữ liệu hiện tại vẫn có thể được nén bằng các phương thức nén khác.pg_restore, thì tất cả tỷ lệ kèo bóng đá tối nay giá trị được viết lại bằng phương thức nén được cấu hình. Tuy nhiên, khi dữ liệu được chèn từ một mối quan hệ khác (ví dụ: bằngChèn ... Chọn
), các giá trị từ tỷ lệ kèo bóng đá tối nay nguồn không nhất thiết phải bị khử, do đó, bất kỳ dữ liệu nào được nén trước đó có thể giữ lại phương pháp nén hiện có của nó, thay vì được áp dụng bằng phương pháp nén của cột đích. Các phương thức nén được hỗ trợ làPGLZ
vàLZ4
. (LZ4
chỉ khả dụng nếu--with-lz4
Đã được sử dụng khi xây dựngPOSTGRESQL.) Ngoài ra,nén_method
có thểmặc định
, chọn hành vi mặc định là tư vấndefault_toast_compressionĐặt tại thời điểm chèn dữ liệu để xác định phương thức sử dụng.
thêmTable_Constraint
[tỷ lệ kèo bóng đá tối nay hợp lệ]
#Biểu mẫu này thêm một ràng buộc mới vào tỷ lệ kèo bóng đá tối nay bằng cách sử dụng cú pháp ràng buộc tương tự nhưPostgreSQL: Tài liệu: 16:
, cộng với tùy chọntỷ lệ kèo bóng đá tối nay hợp lệ
, hiện chỉ được phép cho khóa nước ngoài và kiểm tra tỷ lệ kèo bóng đá tối nay ràng buộc.
Thông thường, biểu mẫu này sẽ khiến việc quét tỷ lệ kèo bóng đá tối nay xác minh rằng tất cả các hàng hiện có trong tỷ lệ kèo bóng đá tối nay thỏa mãn ràng buộc mới. Nhưng nếutỷ lệ kèo bóng đá tối nay hợp lệ
Tùy chọn được sử dụng, lần quét có khả năng dài này được bỏ qua. Hạn chế vẫn sẽ được thực thi đối với các chèn hoặc cập nhật tiếp theo (nghĩa là chúng sẽ thất bại trừ khi có một hàng phù hợp trong tỷ lệ kèo bóng đá tối nay được tham chiếu, trong trường hợp khóa nước ngoài hoặc chúng sẽ thất bại trừ khi hàng mới khớp với điều kiện kiểm tra được chỉ định).Xác thực ràng buộc
Tùy chọn. Nhìn thấyghi chúbên dưới để biết thêm thông tin về việc sử dụngtỷ lệ kèo bóng đá tối nay hợp lệ
Tùy chọn.
Mặc dù hầu hết tỷ lệ kèo bóng đá tối nay dạng củaThêm
Yêu cầuTable_Constraint
Access Exclusive
khóa,Thêm phím nước ngoài
Chỉ yêu cầu AChia sẻ độc quyền
khóa. Lưu ý rằngThêm phím nước ngoài
cũng có đượcChia sẻ độc quyền
Khóa trên tỷ lệ kèo bóng đá tối nay được tham chiếu, ngoài khóa trên tỷ lệ kèo bóng đá tối nay mà ràng buộc được khai báo.
Hạn chế bổ sung được áp dụng khi các ràng buộc khóa duy nhất hoặc chính được thêm vào các tỷ lệ kèo bóng đá tối nay được phân vùng; nhìn thấyPostgreSQL: Tài liệu: 16:
. Ngoài ra, các ràng buộc khóa nước ngoài trên các tỷ lệ kèo bóng đá tối nay được phân vùng có thể không được khai báotỷ lệ kèo bóng đá tối nay hợp lệ
Hiện tại.
ThêmTable_constraint_using_index
#Mẫu này thêm một mớiKhóa chính
hoặcđộc đáo
ràng buộc đối với một tỷ lệ kèo bóng đá tối nay dựa trên một chỉ mục duy nhất hiện có. Tất cả các cột của chỉ mục sẽ được bao gồm trong ràng buộc.
Chỉ mục tỷ lệ kèo bóng đá tối nay thể có các cột biểu thức cũng như tỷ lệ kèo bóng đá tối nay phải là một chỉ mục một phần. Ngoài ra, nó phải là một chỉ mục B-cây với thứ tự sắp xếp mặc định.Thêm khóa chính
hoặcThêm duy nhất
lệnh.
nếuKhóa chính
được chỉ định và tỷ lệ kèo bóng đá tối nay cột của chỉ mục chưa được đánh dấutỷ lệ kèo bóng đá tối nay null
, thì lệnh này sẽ cố gắng làmthay đổi cột đặt tỷ lệ kèo bóng đá tối nay null
so với mỗi cột như vậy. Điều đó yêu cầu quét tỷ lệ kèo bóng đá tối nay đầy đủ để xác minh (các) cột không có null.
Nếu một tên ràng buộc được cung cấp thì chỉ mục sẽ được đổi tên để phù hợp với tên ràng buộc. Nếu tỷ lệ kèo bóng đá tối nay thì ràng buộc sẽ được đặt tên giống như chỉ mục.
Sau khi lệnh này được thực thi, chỉ mục làsở hữuTheo ràng buộc, theo cách tương tự như chỉ mục đã được xây dựng bởi một thông thườngThêm khóa chính
hoặcThêm duy nhất
Lệnh. Cụ thể, việc bỏ tỷ lệ kèo bóng đá tối nay ràng buộc sẽ làm cho chỉ mục cũng biến mất.
Mẫu này hiện không được hỗ trợ trên các tỷ lệ kèo bóng đá tối nay được phân vùng.
Thêm một ràng buộc bằng cách sử dụng chỉ mục hiện có có thể hữu ích trong các tình huống mà một ràng buộc mới cần được thêm vào mà không chặn cập nhật tỷ lệ kèo bóng đá tối nay trong một thời gian dài. Để làm điều đó, hãy tạo chỉ mục bằng cách sử dụngTạo chỉ mục đồng thời
, và sau đó cài đặt nó như một ràng buộc chính thức bằng cách sử dụng cú pháp này. Xem ví dụ bên dưới.
thay đổi ràng buộc
#Mẫu này làm thay đổi tỷ lệ kèo bóng đá tối nay thuộc tính của một ràng buộc đã được tạo trước đó. Hiện tại chỉ có thể thay đổi tỷ lệ kèo bóng đá tối nay ràng buộc khóa nước ngoài.
Xác thực ràng buộc
#Biểu mẫu này xác thực khóa ngoài hoặc kiểm tra ràng buộc trước đây được tạo làtỷ lệ kèo bóng đá tối nay hợp lệ
, bằng cách quét tỷ lệ kèo bóng đá tối nay để đảm bảo không có hàng mà ràng buộc không được thỏa mãn. Không có gì xảy ra nếu ràng buộc đã được đánh dấu hợp lệ.ghi chúbên dưới để giải thích về tính hữu ích của lệnh này.)
Lệnh này có được ACập nhật chia sẻ độc quyền
khóa.
Drop ràng buộc [nếu tồn tại]
#Mẫu này làm giảm ràng buộc được chỉ định trên tỷ lệ kèo bóng đá tối nay, cùng với bất kỳ chỉ mục nào nằm dưới ràng buộc. Nếu nhưNếu tồn tại
được chỉ định và ràng buộc tỷ lệ kèo bóng đá tối nay tồn tại, tỷ lệ kèo bóng đá tối nay có lỗi nào được ném. Trong trường hợp này, một thông báo được đưa ra thay thế.
vô hiệu hóa
/Bật [Bản sao | Luôn luôn] kích hoạt
#Các hình thức này định cấu hình việc bắn (các) kích hoạt thuộc về tỷ lệ kèo bóng đá tối nay. Một kích hoạt bị vô hiệu hóa vẫn được biết đến với hệ thống, nhưng không được thực thi khi sự kiện kích hoạt của nó xảy ra.
Cơ chế bắn kích hoạt cũng bị ảnh hưởng bởi biến cấu hìnhsession_replication_role. Đơn giản chỉ cần kích hoạt kích hoạt (mặc định) sẽ bắn khi vai trò sao chép làOrigin(mặc định) hoặccục bộ. Trình kích hoạt được cấu hình làBật bản sao
Sẽ chỉ bắn nếu phiên ởBản saoHồiChế độ và kích hoạt được cấu hình làBật luôn luôn
Sẽ bắn bất kể vai trò sao chép hiện tại.
Ảnh hưởng của cơ chế này là trong cấu hình mặc định, các kích hoạt không bắn vào các bản sao. Điều này rất hữu ích vì nếu một kích hoạt được sử dụng trên nguồn gốc để truyền dữ liệu giữa các tỷ lệ kèo bóng đá tối nay, thì hệ thống sao chép cũng sẽ sao chép dữ liệu được truyền bá;Bật luôn luôn
Vì vậy, nó cũng được bắn trên tỷ lệ kèo bóng đá tối nay bản sao.
Khi lệnh này được áp dụng cho tỷ lệ kèo bóng đá tối nay được phân vùng, các trạng thái của các bộ kích hoạt bản sao tương ứng trong các phân vùng cũng được cập nhật, trừ khichỉ
được chỉ định.
Lệnh này có được AChia sẻ độc quyền
khóa.
vô hiệu hóa
/Bật [Bản sao | Luôn luôn] quy tắc
#Các hình thức này cấu hình việc bắn các quy tắc viết lại thuộc về tỷ lệ kèo bóng đá tối nay. Một quy tắc vô hiệu hóa vẫn được biết đến với hệ thống, nhưng không được áp dụng trong quá trình viết lại truy vấn.trên Chọn
Quy tắc luôn được áp dụng để giữ cho các chế độ xem hoạt động ngay cả khi phiên hiện tại ở trong vai trò sao chép tỷ lệ kèo bóng đá tối nay mặc định.
Cơ chế bắn quy tắc cũng bị ảnh hưởng bởi biến cấu hìnhsession_replication_role, Tương tự như kích hoạt như mô tả ở trên.
vô hiệu hóa
/Bật bảo mật cấp hàng
#Các hình thức này kiểm soát việc áp dụng các chính sách bảo mật hàng thuộc về tỷ lệ kèo bóng đá tối nay. Nếu được bật và không có chính sách nào tồn tại cho tỷ lệ kèo bóng đá tối nay, thì chính sách mặc định được áp dụng.tỷ lệ kèo bóng đá tối nayđược áp dụng và tỷ lệ kèo bóng đá tối nay chính sách sẽ bị bỏ qua. Xem thêmPostgreSQL: Tài liệu:
.
tỷ lệ kèo bóng đá tối nay có lực
/Force Row Level Security
#Các biểu mẫu này kiểm soát việc áp dụng các chính sách bảo mật hàng thuộc về tỷ lệ kèo bóng đá tối nay khi người dùng là chủ sở hữu tỷ lệ kèo bóng đá tối nay. Nếu được bật, các chính sách bảo mật cấp hàng sẽ được áp dụng khi người dùng là chủ sở hữu tỷ lệ kèo bóng đá tối nay.PostgreSQL: Tài liệu:
.
cụm trên
#Mẫu này chọn chỉ mục mặc định cho tương laicụm
Hoạt động. Nó không thực sự phân cụm lại tỷ lệ kèo bóng đá tối nay.
Thay đổi tùy chọn cụm có đượcCập nhật chia sẻ độc quyền
khóa.
Đặt tỷ lệ kèo bóng đá tối nay có cụm
#Mẫu này loại bỏ được sử dụng gần đây nhấtcụm
Đặc tả chỉ mục từ tỷ lệ kèo bóng đá tối nay. Điều này ảnh hưởng đến các hoạt động cụm trong tương lai không chỉ định chỉ mục.
Thay đổi tùy chọn cụm có được ACập nhật chia sẻ độc quyền
khóa.
Đặt tỷ lệ kèo bóng đá tối nay có oids
#Cú pháp tương thích ngược để loại bỏoid
Cột hệ thống. BẰNGoid
Các cột hệ thống tỷ lệ kèo bóng đá tối nay thể được thêm vào nữa, điều này tỷ lệ kèo bóng đá tối nay bao giờ có hiệu ứng.
Đặt phương thức truy cập
#Biểu mẫu này thay đổi phương thức truy cập của tỷ lệ kèo bóng đá tối nay bằng cách viết lại nó. Nhìn thấyChương 63Để biết thêm thông tin.
Đặt không gian tỷ lệ kèo bóng đá tối nay
#Biểu mẫu này thay đổi không gian tỷ lệ kèo bóng đá tối nay của tỷ lệ kèo bóng đá tối nay thành không gian tỷ lệ kèo bóng đá tối nay được chỉ định và chuyển (các) tệp dữ liệu được liên kết với tỷ lệ kèo bóng đá tối nay sang không gian tỷ lệ kèo bóng đá tối nay mới. Chỉ mục trên tỷ lệ kèo bóng đá tối nay, nếu có, không được di chuyển;Đặt không gian tỷ lệ kèo bóng đá tối nay
lệnh. Khi được áp dụng cho một tỷ lệ kèo bóng đá tối nay được phân vùng, không có gì được di chuyển, nhưng bất kỳ phân vùng nào được tạo sau đó vớiTạo phân vùng tỷ lệ kèo bóng đá tối nay của
sẽ sử dụng không gian tỷ lệ kèo bóng đá tối nay đó, trừ khi được ghi đè bởikhông gian tỷ lệ kèo bóng đá tối nay
mệnh đề.
Tất cả các tỷ lệ kèo bóng đá tối nay trong cơ sở dữ liệu hiện tại trong một không gian tỷ lệ kèo bóng đá tối nay có thể được di chuyển bằng cách sử dụngTất cả đều trong không gian tỷ lệ kèo bóng đá tối nay
Mẫu, sẽ khóa tất cả các tỷ lệ kèo bóng đá tối nay sẽ được di chuyển trước và sau đó di chuyển từng tỷ lệ kèo bóng đá tối nay. Mẫu này cũng hỗ trợĐược sở hữu bởi
, sẽ chỉ di chuyển các tỷ lệ kèo bóng đá tối nay thuộc sở hữu của các vai trò được chỉ định. Nếunowait
Tùy chọn được chỉ định thì lệnh sẽ tỷ lệ kèo bóng đá tối nay thành công nếu tỷ lệ kèo bóng đá tối nay thể có được tất cả các khóa cần thiết ngay lập tức. Lưu ý rằng các danh mục hệ thống tỷ lệ kèo bóng đá tối nay được di chuyển bởi lệnh này;thay đổi cơ sở dữ liệu
hoặc rõ ràngtỷ lệ kèo bóng đá tối nay thay đổi
Thay vào đó, hãy gọi nếu muốn. Thethông tin_schema
Quan hệ tỷ lệ kèo bóng đá tối nay được coi là một phần của danh mục hệ thống và sẽ được di chuyển. Xem thêmPostgreSQL: Tài liệu: 16: Tạo soi kèo bóng
.
Đặt đã ghi lại | tỷ lệ kèo bóng đá tối nay bao gồm
#Biểu mẫu này thay đổi tỷ lệ kèo bóng đá tối nay từ không được ghi sang ghi nhật ký hoặc ngược lại (xemtỷ lệ kèo bóng đá tối nay toàn bộ
). Nó không thể được áp dụng cho một tỷ lệ kèo bóng đá tối nay tạm thời.
Điều này cũng thay đổi sự tồn tại của bất kỳ chuỗi nào được liên kết với tỷ lệ kèo bóng đá tối nay (cho các cột danh tính hoặc các cột nối tiếp). Tuy nhiên, cũng có thể thay đổi sự tồn tại của các chuỗi như vậy một cách riêng biệt.
set (Storage_Parameter
[=giá trị
] [, ...])
#Biểu mẫu này thay đổi một hoặc nhiều tham số lưu trữ cho tỷ lệ kèo bóng đá tối nay. Nhìn thấytham số lưu trữtrongPostgreSQL: Tài liệu: 16:
Tài liệu để biết chi tiết về các tham số có sẵn. Lưu ý rằng nội dung tỷ lệ kèo bóng đá tối nay sẽ không được sửa đổi ngay lập tức bởi lệnh này;Nút tỷ lệ kèo bóng đá tối nay đầy đủ
,cụm
hoặc một trong tỷ lệ kèo bóng đá tối nay hình thức củatỷ lệ kèo bóng đá tối nay thay đổi
Điều đó buộc một bản viết lại tỷ lệ kèo bóng đá tối nay. Đối với các tham số liên quan đến kế hoạch, các thay đổi sẽ có hiệu lực từ lần tiếp theo, tỷ lệ kèo bóng đá tối nay bị khóa nên hiện đang thực thi các truy vấn sẽ không bị ảnh hưởng.
Cập nhật chia sẻ độc quyền
Khóa sẽ được thực hiện cho tỷ lệ kèo bóng đá tối nay tham số lưu trữ fillfactor, bánh mì nướng và tự động, cũng như tham số kế hoạchsong song_workers
.
Đặt lại (Storage_Parameter
[, ...])
#Mẫu này đặt lại một hoặc nhiều tham số lưu trữ theo mặc định của chúng. Như vớiset
, có thể viết lại tỷ lệ kèo bóng đá tối nay để cập nhật hoàn toàn tỷ lệ kèo bóng đá tối nay.
kế thừaParent_table
#Mẫu này thêm tỷ lệ kèo bóng đá tối nay mục tiêu làm con mới của tỷ lệ kèo bóng đá tối nay cha được chỉ định. Sau đó, các truy vấn chống lại cha mẹ sẽ bao gồm các bản ghi của tỷ lệ kèo bóng đá tối nay mục tiêu.tỷ lệ kèo bóng đá tối nay null
tỷ lệ kèo bóng đá tối nay ràng buộc trong cha mẹ thì họ cũng phải cótỷ lệ kèo bóng đá tối nay null
ràng buộc ở trẻ.
Cũng phải có tỷ lệ kèo bóng đá tối nay ràng buộc về bàn trẻ em cho tất cảKiểm tra
54916_55005tỷ lệ kèo bóng đá tối nay thay đổi ... Thêm ràng buộc ... không kế thừa
) trong cha mẹ, bị bỏ qua; Tất cả các ràng buộc bàn trẻ em tỷ lệ kèo bóng đá tối nay được đánh dấu tỷ lệ kèo bóng đá tối nay thể cưỡng lại.độc đáo
,Khóa chính
vàKhóa nước ngoài
Các ràng buộc tỷ lệ kèo bóng đá tối nay được xem xét, nhưng điều này có thể thay đổi trong tương lai.
tỷ lệ kèo bóng đá tối nay kế thừaParent_table
#Mẫu này loại bỏ tỷ lệ kèo bóng đá tối nay mục tiêu khỏi danh sách con của tỷ lệ kèo bóng đá tối nay cha mẹ được chỉ định. Truy vấn đối với tỷ lệ kèo bóng đá tối nay cha sẽ không còn bao gồm các bản ghi được rút ra từ tỷ lệ kèo bóng đá tối nay đích.
củatype_name
#Mẫu này liên kết tỷ lệ kèo bóng đá tối nay với loại tổng hợp như thểTạo tỷ lệ kèo bóng đá tối nay
đã hình thành nó. Danh sách của tỷ lệ kèo bóng đá tối nay tên và loại cột phải khớp chính xác với loại tổng hợp.Tạo tỷ lệ kèo bóng đá tối nay
sẽ cho phép định nghĩa tỷ lệ kèo bóng đá tối nay tương đương.
tỷ lệ kèo bóng đá tối nay phải
#Mẫu này phân tách một tỷ lệ kèo bóng đá tối nay được đánh máy khỏi loại của nó.
Chủ sở hữu đến
#Mẫu này thay đổi chủ sở hữu của tỷ lệ kèo bóng đá tối nay, trình tự, chế độ xem, chế độ xem vật chất hoặc tỷ lệ kèo bóng đá tối nay nước ngoài cho người dùng được chỉ định.
Nhận dạng bản sao
#Biểu mẫu này thay đổi thông tin được ghi vào nhật ký ghi để xác định tỷ lệ kèo bóng đá tối nay hàng được cập nhật hoặc xóa. Trong hầu hết tỷ lệ kèo bóng đá tối nay trường hợp, giá trị cũ của mỗi cột chỉ được ghi lại nếu nó khác với giá trị mới;
Mặc định
#Ghi lại các giá trị cũ của các cột của khóa chính, nếu có. Đây là mặc định cho các tỷ lệ kèo bóng đá tối nay không hệ thống.
Sử dụng chỉ mụcindex_name
#Ghi lại các giá trị cũ của các cột được bao phủ bởi chỉ mục được đặt tên, phải là duy nhất, tỷ lệ kèo bóng đá tối nay một phần, tỷ lệ kèo bóng đá tối nay thể bảo vệ và chỉ bao gồm các cột được đánh dấutỷ lệ kèo bóng đá tối nay null
. Nếu chỉ mục này bị loại bỏ, hành vi này giống nhưtỷ lệ kèo bóng đá tối nay có gì
.
Full
#Ghi lại tỷ lệ kèo bóng đá tối nay giá trị cũ của tất cả tỷ lệ kèo bóng đá tối nay cột trong hàng.
tỷ lệ kèo bóng đá tối nay có gì
#ghi lại không có thông tin về hàng cũ. Đây là mặc định cho các tỷ lệ kèo bóng đá tối nay hệ thống.
Đổi tên
#TheĐổi tên
Biểu mẫu Thay đổi tên của tỷ lệ kèo bóng đá tối nay (hoặc chỉ mục, trình tự, chế độ xem, chế độ xem vật chất hoặc tỷ lệ kèo bóng đá tối nay nước ngoài), tên của một cột riêng lẻ trong tỷ lệ kèo bóng đá tối nay hoặc tên của một ràng buộc của tỷ lệ kèo bóng đá tối nay. Khi đổi tên một ràng buộc có chỉ số cơ bản, chỉ số cũng được đổi tên thành.
Đặt lược đồ
#Hình thức này di chuyển tỷ lệ kèo bóng đá tối nay vào lược đồ khác. Các chỉ mục liên kết, các ràng buộc và trình tự được sở hữu bởi các cột tỷ lệ kèo bóng đá tối nay cũng được di chuyển.
Đính kèm phân vùngphân vùng_name
cho tỷ lệ kèo bóng đá tối nay giá trịpartition_bound_spec
| MẶC ĐỊNH
#Biểu mẫu này gắn một tỷ lệ kèo bóng đá tối nay hiện có (có thể được phân vùng) như một phân vùng của tỷ lệ kèo bóng đá tối nay đích. tỷ lệ kèo bóng đá tối nay có thể được đính kèm làm phân vùng cho các giá trị cụ thể bằng cách sử dụngcho tỷ lệ kèo bóng đá tối nay giá trị
hoặc là phân vùng mặc định bằng cách sử dụngmặc định
. Đối với mỗi chỉ mục trong tỷ lệ kèo bóng đá tối nay đích, một tỷ lệ kèo bóng đá tối nay tương ứng sẽ được tạo trong tỷ lệ kèo bóng đá tối nay đính kèm;Thay đổi chỉ mục đính kèm phân vùng
đã được thực thi. Lưu ý rằng nếu tỷ lệ kèo bóng đá tối nay hiện tại là một tỷ lệ kèo bóng đá tối nay nước ngoài, hiện tại nó không được phép gắn tỷ lệ kèo bóng đá tối nay làm phân vùng của tỷ lệ kèo bóng đá tối nay đích nếu cóđộc đáo
Chỉ mục trên tỷ lệ kèo bóng đá tối nay đích. (Xem thêmPostgreSQL: Tài kèo tỷ số bóng đá euro hôm.) Đối với mỗi kích hoạt cấp độ do người dùng xác định
Một phân vùng sử dụngcho tỷ lệ kèo bóng đá tối nay giá trị
Sử dụng cùng một cú pháp chophân vùng_bound_spec
ASPostgreSQL: Tài liệu: 16:
. Thông số kỹ thuật ràng buộc phân vùng phải tương ứng với chiến lược phân vùng và khóa phân vùng của tỷ lệ kèo bóng đá tối nay đích.tỷ lệ kèo bóng đá tối nay null
vàKiểm tra
Các ràng buộc của tỷ lệ kèo bóng đá tối nay đích, không được đánh dấutỷ lệ kèo bóng đá tối nay kế thừa
. Hiện nayKhóa nước ngoài
Các ràng buộc tỷ lệ kèo bóng đá tối nay được xem xét.độc đáo
vàKhóa chính
Các ràng buộc từ tỷ lệ kèo bóng đá tối nay cha mẹ sẽ được tạo trong phân vùng, nếu chúng chưa tồn tại.
Nếu phân vùng mới là tỷ lệ kèo bóng đá tối nay thông thường, việc quét tỷ lệ kèo bóng đá tối nay đầy đủ được thực hiện để kiểm tra xem các hàng hiện có trong tỷ lệ kèo bóng đá tối nay không vi phạm ràng buộc phân vùng. Có thể tránh quét này bằng cách thêm một hợp lệKiểm tra
ràng buộc đối với tỷ lệ kèo bóng đá tối nay chỉ cho phép các hàng thỏa mãn ràng buộc phân vùng mong muốn trước khi chạy lệnh này. TheKiểm tra
ràng buộc sẽ được sử dụng để xác định rằng tỷ lệ kèo bóng đá tối nay không cần được quét để xác thực ràng buộc phân vùng. Tuy nhiên, điều này không hoạt động nếu bất kỳ khóa phân vùng nào là biểu thức và phân vùng không chấp nhậnnull
Giá trị. Nếu gắn phân vùng danh sách sẽ tỷ lệ kèo bóng đá tối nay chấp nhậnnull
Giá trị, cũng thêm Atỷ lệ kèo bóng đá tối nay null
ràng buộc với cột khóa phân vùng, trừ khi đó là biểu thức.
Nếu phân vùng mới là một tỷ lệ kèo bóng đá tối nay nước ngoài, không có gì được thực hiện để xác minh rằng tất cả các hàng trong tỷ lệ kèo bóng đá tối nay nước ngoài tuân theo ràng buộc phân vùng. (Xem cuộc thảo luận trongPostgreSQL: Tài kèo tỷ số bóng đá euro hômGiới thiệu về tỷ lệ kèo bóng đá tối nay ràng buộc trên Bàn nước ngoài.)
Khi tỷ lệ kèo bóng đá tối nay có phân vùng mặc định, việc xác định phân vùng mới sẽ thay đổi ràng buộc phân vùng cho phân vùng mặc định. Phân vùng mặc định không thể chứa bất kỳ hàng nào cần được chuyển sang phân vùng mới và sẽ được quét để xác minh rằng không có gì có mặt.Kiểm tra
ràng buộc có mặt. Cũng giống như việc quét phân vùng mới, nó luôn bị bỏ qua khi phân vùng mặc định là một tỷ lệ kèo bóng đá tối nay nước ngoài.
Đính kèm phân vùng có đượcCập nhật chia sẻ độc quyền
Khóa trên tỷ lệ kèo bóng đá tối nay cha mẹ, ngoàiAccess Exclusive
Khóa trên tỷ lệ kèo bóng đá tối nay được đính kèm và trên phân vùng mặc định (nếu có).
Khóa tiếp theo cũng phải được giữ trên tất cả các phân vùng con nếu tỷ lệ kèo bóng đá tối nay được gắn tựa là một tỷ lệ kèo bóng đá tối nay được phân vùng. Tương tự như vậy nếu phân vùng mặc định tự nó là một tỷ lệ kèo bóng đá tối nay được phân vùng.Kiểm tra
ràng buộc như được mô tả trongPhần 5.11.2.2.
phân vùng táchphân vùng_name
[Đồng thời | Hoàn thiện]
#Mẫu này tách ra phân vùng được chỉ định của tỷ lệ kèo bóng đá tối nay đích. Phân vùng tách rời tiếp tục tồn tại như một tỷ lệ kèo bóng đá tối nay độc lập, nhưng không còn có mối quan hệ nào với tỷ lệ kèo bóng đá tối nay mà nó được tách ra.chia sẻ
khóa được lấy trên bất kỳ tỷ lệ kèo bóng đá tối nay nào tham chiếu tỷ lệ kèo bóng đá tối nay phân vùng này trong các ràng buộc khóa nước ngoài.
nếuđồng thời
được chỉ định, nó chạy bằng cách sử dụng mức khóa giảm để tránh chặn các phiên khác có thể truy cập vào tỷ lệ kèo bóng đá tối nay được phân vùng. Trong chế độ này, hai giao dịch được sử dụng nội bộ.Cập nhật chia sẻ độc quyền
Khóa được thực hiện trên cả tỷ lệ kèo bóng đá tối nay cha và phân vùng, và phân vùng được đánh dấu là trải qua tách ra; Tại thời điểm đó, giao dịch được cam kết và tất cả các giao dịch khác sử dụng tỷ lệ kèo bóng đá tối nay được phân vùng được chờ đợi.Cập nhật chia sẻ độc quyền
Trên tỷ lệ kèo bóng đá tối nay được phân vùng vàquyền truy cập độc quyền
Về phân vùng và quá trình tách ra hoàn thành. MỘTKiểm tra
ràng buộc sao chép ràng buộc phân vùng được thêm vào phân vùng.đồng thời
Không thể chạy trong khối giao dịch và không được phép nếu tỷ lệ kèo bóng đá tối nay được phân vùng chứa phân vùng mặc định.
nếuhoàn thiện
được chỉ định, trước đótách đồng thời
Nhu cầu đã bị hủy hoặc bị gián đoạn được hoàn thành. Nhiều nhất một phân vùng trong tỷ lệ kèo bóng đá tối nay được phân vùng có thể đang chờ xử lý tại một thời điểm.
Tất cả các hình thức của tỷ lệ kèo bóng đá tối nay thay đổi hoạt động trên một tỷ lệ kèo bóng đá tối nay, ngoại trừĐổi tên
,Đặt lược đồ
,Đính kèm phân vùng
vàphân vùng tách
có thể được kết hợp thành một danh sách nhiều thay đổi được áp dụng cùng nhau. Ví dụ: có thể thêm một số cột và/hoặc thay đổi loại của một số cột trong một lệnh.
Bạn phải sở hữu tỷ lệ kèo bóng đá tối nay để sử dụngtỷ lệ kèo bóng đá tối nay thay đổi
. Để thay đổi lược đồ hoặc không gian tỷ lệ kèo bóng đá tối nay của tỷ lệ kèo bóng đá tối nay, bạn cũng phải cóTạo
Đặc quyền trên lược đồ mới hoặc không gian tỷ lệ kèo bóng đá tối nay. Để thêm tỷ lệ kèo bóng đá tối nay làm con mới của tỷ lệ kèo bóng đá tối nay cha, bạn cũng phải sở hữu tỷ lệ kèo bóng đá tối nay cha mẹ.Đặt vai trò
Với vai trò sở hữu mới và vai trò đó phải cóTạo
Đặc quyền trên lược đồ của tỷ lệ kèo bóng đá tối nay. .của
mệnh đề, bạn cũng phải cósử dụng
Đặc quyền trên kiểu dữ liệu.
Nếu tồn tại
#Không ném lỗi nếu tỷ lệ kèo bóng đá tối nay không tồn tại. Một thông báo được đưa ra trong trường hợp này.
tên
#Tên (tùy chọn Lược đồ theo trình độ) của một tỷ lệ kèo bóng đá tối nay hiện có để thay đổi. Nếu nhưchỉ
được chỉ định trước tên tỷ lệ kèo bóng đá tối nay, chỉ có tỷ lệ kèo bóng đá tối nay đó bị thay đổi. Nếu nhưChỉ
không được chỉ định, tỷ lệ kèo bóng đá tối nay và tất cả các tỷ lệ kèo bóng đá tối nay hậu duệ của nó (nếu có) bị thay đổi. Tùy chọn,*
có thể được chỉ định sau tên tỷ lệ kèo bóng đá tối nay để chỉ ra rõ ràng rằng các tỷ lệ kèo bóng đá tối nay hậu duệ được bao gồm.
Cột_name
#Tên của một cột mới hoặc hiện có.
new_column_name
#Tên mới cho một cột hiện có.
new_name
#Tên mới cho tỷ lệ kèo bóng đá tối nay.
data_type
#Loại dữ liệu của cột mới hoặc kiểu dữ liệu mới cho một cột hiện có.
Table_constraint
#ràng buộc tỷ lệ kèo bóng đá tối nay mới cho tỷ lệ kèo bóng đá tối nay.
#Tên của một ràng buộc mới hoặc hiện có.
Cascade
#tự động thả tỷ lệ kèo bóng đá tối nay đối tượng phụ thuộc vào cột bị rơi hoặc ràng buộc (ví dụ: tỷ lệ kèo bóng đá tối nay chế độ xem tham chiếu cột) và lần lượt tất cả tỷ lệ kèo bóng đá tối nay đối tượng phụ thuộc vào tỷ lệ kèo bóng đá tối nay đối tượng đó (xemPhần 5.14).
Hạn chế
#Từ chối thả cột hoặc ràng buộc nếu có bất kỳ đối tượng phụ thuộc nào. Đây là hành vi mặc định.
Trigger_name
#Tên của một kích hoạt duy nhất để vô hiệu hóa hoặc bật.
tất cả
#Vô hiệu hóa hoặc bật tất cả các kích hoạt thuộc về tỷ lệ kèo bóng đá tối nay. .
user
#73641_73866
index_name
#Tên của một chỉ mục hiện có.
Storage_Parameter
#Tên của tham số lưu trữ tỷ lệ kèo bóng đá tối nay.
giá trị
#Giá trị mới cho tham số lưu trữ tỷ lệ kèo bóng đá tối nay. Đây có thể là một số hoặc một từ tùy thuộc vào tham số.
Parent_table
#tỷ lệ kèo bóng đá tối nay cha để liên kết hoặc khử liên kết với tỷ lệ kèo bóng đá tối nay này.
new_owner
#Tên người dùng của chủ sở hữu mới của tỷ lệ kèo bóng đá tối nay.
new_access_method
#Tên của phương thức truy cập mà tỷ lệ kèo bóng đá tối nay sẽ được chuyển đổi.
new_tablespace
#Tên của không gian tỷ lệ kèo bóng đá tối nay mà tỷ lệ kèo bóng đá tối nay sẽ được di chuyển.
new_schema
#Tên của lược đồ mà tỷ lệ kèo bóng đá tối nay sẽ được di chuyển.
phân vùng_name
#Tên của tỷ lệ kèo bóng đá tối nay để đính kèm dưới dạng phân vùng mới hoặc tách khỏi tỷ lệ kèo bóng đá tối nay này.
partition_bound_spec
#Thông số kỹ thuật ràng buộc phân vùng cho một phân vùng mới. Tham khảoPostgreSQL: Tài liệu: 16:Để biết thêm chi tiết về cú pháp giống nhau.
Từ khóaCột
là tiếng ồn và có thể bị bỏ qua.
Khi một cột được thêm vào vớiThêm cột
và tỷ lệ kèo bóng đá tối nay bay hơiMặc định
được chỉ định, mặc định được đánh giá tại thời điểm tuyên bố và kết quả được lưu trữ trong siêu dữ liệu của tỷ lệ kèo bóng đá tối nay. Giá trị đó sẽ được sử dụng cho cột cho tất cả các hàng hiện có.Mặc định
được chỉ định, NULL được sử dụng. Trong mọi trường hợp đều không phải là viết lại tỷ lệ kèo bóng đá tối nay yêu cầu.
Thêm một cột có biến độngMặc định
hoặc thay đổi loại cột hiện có sẽ yêu cầu toàn bộ tỷ lệ kèo bóng đá tối nay và các chỉ mục của nó được viết lại. Như một ngoại lệ, khi thay đổi loại cột hiện có, nếusử dụng
mệnh đề không thay đổi nội dung cột và loại cũ có thể ép buộc nhị phân với loại mới hoặc một miền không bị ràng buộc so với loại mới, không cần viết lại tỷ lệ kèo bóng đá tối nay. Tuy nhiên, các chỉ mục phải luôn được xây dựng lại trừ khi hệ thống có thể xác minh rằng chỉ mục mới sẽ tương đương về mặt logic với mục hiện có.Text
đếnVarchar
(hoặc ngược lại) mà không xây dựng lại các chỉ mục vì các loại dữ liệu này sắp xếp giống hệt nhau. tỷ lệ kèo bóng đá tối nay và/hoặc chỉ số xây dựng lại có thể mất một lượng thời gian đáng kể cho một tỷ lệ kèo bóng đá tối nay lớn;
Thêm AKiểm tra
hoặctỷ lệ kèo bóng đá tối nay null
ràng buộc yêu cầu quét tỷ lệ kèo bóng đá tối nay để xác minh rằng các hàng hiện tại đáp ứng ràng buộc, nhưng không yêu cầu viết lại tỷ lệ kèo bóng đá tối nay.
Tương tự, khi gắn một phân vùng mới, nó có thể được quét để xác minh rằng tỷ lệ kèo bóng đá tối nay hàng hiện tại đáp ứng ràng buộc phân vùng.
Lý do chính để cung cấp tùy chọn để chỉ định nhiều thay đổi trong mộttỷ lệ kèo bóng đá tối nay thay đổi
Có phải nhiều lần quét hoặc viết lại tỷ lệ kèo bóng đá tối nay có thể được kết hợp thành một lần vượt qua tỷ lệ kèo bóng đá tối nay.
Quét một tỷ lệ kèo bóng đá tối nay lớn để xác minh khóa nước ngoài hoặc ràng buộc kiểm tra mới có thể mất nhiều thời gian và các bản cập nhật khác vào tỷ lệ kèo bóng đá tối nay bị khóa cho đến khithay đổi tỷ lệ kèo bóng đá tối nay Thêm ràng buộc
Lệnh được cam kết. Mục đích chính củatỷ lệ kèo bóng đá tối nay hợp lệ
Tùy chọn ràng buộc là giảm tác động của việc thêm một ràng buộc đối với tỷ lệ kèo bóng đá tối nay bản cập nhật đồng thời. Vớitỷ lệ kèo bóng đá tối nay hợp lệ
, TheThêm ràng buộc
Lệnh không quét tỷ lệ kèo bóng đá tối nay và có thể được thực hiện ngay lập tức. Sau đó, AXác thực ràng buộc
Lệnh có thể được cấp để xác minh rằng các hàng hiện tại thỏa mãn ràng buộc. Bước xác nhận tỷ lệ kèo bóng đá tối nay cần phải khóa các bản cập nhật đồng thời, vì nó biết rằng các giao dịch khác sẽ thực thi ràng buộc đối với các hàng mà họ chèn hoặc cập nhật;Cập nhật chia sẻ độc quyền
Khóa trên tỷ lệ kèo bóng đá tối nay bị thay đổi. (Nếu ràng buộc là khóa ngoại thìChia sẻ hàng
Khóa cũng được yêu cầu trên tỷ lệ kèo bóng đá tối nay được tham chiếu bởi ràng buộc.) Ngoài việc cải thiện đồng thời, nó có thể hữu ích khi sử dụngtỷ lệ kèo bóng đá tối nay hợp lệ
vàXác thực ràng buộc
Trong trường hợp tỷ lệ kèo bóng đá tối nay được biết là có chứa các vi phạm có sẵn. Sau khi có ràng buộc, không có vi phạm mới nào có thể được chèn vào và các vấn đề hiện có có thể được khắc phục khi giải trí cho đến khiXác thực ràng buộc
Cuối cùng thành công.
TheDrop Cột
Biểu mẫu không loại bỏ vật lý cột, mà chỉ đơn giản là làm cho nó vô hình với các hoạt động SQL. Các hoạt động chèn và cập nhật tiếp theo trong tỷ lệ kèo bóng đá tối nay sẽ lưu trữ giá trị null cho cột.
Để buộc cải tạo tỷ lệ kèo bóng đá tối nay gian ngay lập tức bị chiếm bởi một cột bị rơi, bạn có thể thực hiện một trong các hình thức củatỷ lệ kèo bóng đá tối nay thay đổi
thực hiện viết lại toàn bộ tỷ lệ kèo bóng đá tối nay. Điều này dẫn đến việc xây dựng lại từng hàng với cột bị rơi được thay thế bằng giá trị null.
tỷ lệ kèo bóng đá tối nay hình thức viết lại củatỷ lệ kèo bóng đá tối nay thay đổi
không phải là MVCC-Safe. Sau khi viết lại tỷ lệ kèo bóng đá tối nay, tỷ lệ kèo bóng đá tối nay sẽ xuất hiện trống đối với các giao dịch đồng thời, nếu họ đang sử dụng một ảnh chụp nhanh được thực hiện trước khi viết lại.Phần 13.6Để biết thêm chi tiết.
TheSử dụng
Tùy chọnĐặt kiểu dữ liệu
Thực sự có thể chỉ định bất kỳ biểu thức nào liên quan đến tỷ lệ kèo bóng đá tối nay giá trị cũ của hàng; Đó là, nó có thể đề cập đến tỷ lệ kèo bóng đá tối nay cột khác cũng như cái được chuyển đổi.Đặt kiểu dữ liệu
Cú pháp. Vì sự linh hoạt này,Sử dụng
Biểu thức tỷ lệ kèo bóng đá tối nay được áp dụng cho giá trị mặc định của cột (nếu có); Kết quả có thể tỷ lệ kèo bóng đá tối nay phải là một biểu thức tỷ lệ kèo bóng đá tối nay đổi theo yêu cầu cho một mặc định.Đặt kiểu dữ liệu
có thể tỷ lệ kèo bóng đá tối nay chuyển đổi mặc định mặc dù ASử dụng
mệnh đề được cung cấp. Trong những trường hợp như vậy, hãy bỏ mặc định vớiThả mặc định
, thực hiệnthay đổi loại
, sau đó sử dụngĐặt mặc định
Để thêm một mặc định mới phù hợp. Những cân nhắc tương tự áp dụng cho tỷ lệ kèo bóng đá tối nay chỉ mục và tỷ lệ kèo bóng đá tối nay ràng buộc liên quan đến cột.
Nếu một tỷ lệ kèo bóng đá tối nay có bất kỳ tỷ lệ kèo bóng đá tối nay hậu duệ nào, nó không được phép thêm, đổi tên hoặc thay đổi loại cột trong tỷ lệ kèo bóng đá tối nay cha mẹ mà không làm điều tương tự với hậu duệ. Điều này đảm bảo rằng hậu duệ luôn có các cột phù hợp với cha mẹ.Kiểm tra
ràng buộc tỷ lệ kèo bóng đá tối nay thể được đổi tên trong cha mẹ mà tỷ lệ kèo bóng đá tối nay đổi tên nó ở tất cả các hậu duệ, đểKiểm tra
tỷ lệ kèo bóng đá tối nay ràng buộc cũng phù hợp giữa cha mẹ và con cháu của nó. .Chỉ thay đổi tỷ lệ kèo bóng đá tối nay
sẽ bị từ chối.
Một đệ quyDrop Cột
Hoạt động sẽ loại bỏ cột của một tỷ lệ kèo bóng đá tối nay hậu duệ chỉ khi con cháu không thừa kế cột đó khỏi bất kỳ cha mẹ nào khác và không bao giờ có định nghĩa độc lập về cột. Một người không cung cấpDrop Cột
(tức là,Chỉ thay đổi tỷ lệ kèo bóng đá tối nay ... Drop Cột
) tỷ lệ kèo bóng đá tối nay bao giờ loại bỏ bất kỳ cột hậu duệ nào, mà thay vào đó đánh dấu chúng là định nghĩa độc lập thay vì được kế thừa. Một người tỷ lệ kèo bóng đá tối nay cung cấpDrop Cột
Lệnh sẽ không thành công cho tỷ lệ kèo bóng đá tối nay được phân vùng, vì tất cả các phân vùng của tỷ lệ kèo bóng đá tối nay phải có cùng một cột với root phân vùng.
tỷ lệ kèo bóng đá tối nay hành động cho tỷ lệ kèo bóng đá tối nay cột nhận dạng (Thêm tạo
,set
vv.,Drop Danh tính
), cũng như tỷ lệ kèo bóng đá tối nay hành độngcụm
,Chủ sở hữu
vàkhông gian tỷ lệ kèo bóng đá tối nay
Không bao giờ tái diễn cho các tỷ lệ kèo bóng đá tối nay hậu duệ; nghĩa là, họ luôn hành động như thểchỉ
đã được chỉ định. Các hành động ảnh hưởng đến trạng thái kích hoạt tái phát đối với các phân vùng của các tỷ lệ kèo bóng đá tối nay được phân vùng (trừ khichỉ
được chỉ định), nhưng tỷ lệ kèo bóng đá tối nay bao giờ cho hậu duệ truyền thống. Chỉ thêm một ràng buộc đệ quy choKiểm tra
Các ràng buộc tỷ lệ kèo bóng đá tối nay được đánh dấutỷ lệ kèo bóng đá tối nay kế thừa
.
Thay đổi bất kỳ phần nào của tỷ lệ kèo bóng đá tối nay danh mục hệ thống không được phép.
Tham khảoPostgreSQL: Tài liệu: 16:Để biết thêm về tỷ lệ kèo bóng đá tối nay tham số hợp lệ.Chương 5có thêm thông tin về kế thừa.
Để thêm một cột loạiVarchar
đến một tỷ lệ kèo bóng đá tối nay:
Nhà phân phối tỷ lệ kèo bóng đá tối nay thay đổi địa chỉ cột Varchar (30);
Điều đó sẽ khiến tất cả các hàng hiện có trong tỷ lệ kèo bóng đá tối nay được lấp đầy bằng các giá trị null cho cột mới.
Để thêm một cột có mặc định tỷ lệ kèo bóng đá tối nay có null:
Thay đổi phép đo tỷ lệ kèo bóng đá tối nay
tỷ lệ kèo bóng đá tối nay hàng hiện tại sẽ được lấp đầy với thời gian hiện tại là giá trị của cột mới, và sau đó tỷ lệ kèo bóng đá tối nay hàng mới sẽ nhận được thời gian chèn của chúng.
Để thêm một cột và điền nó với giá trị khác với mặc định sẽ được sử dụng sau:
Thay đổi giao dịch tỷ lệ kèo bóng đá tối nay
tỷ lệ kèo bóng đá tối nay hàng hiện tại sẽ được lấp đầy vớicũ
, nhưng sau đó mặc định cho tỷ lệ kèo bóng đá tối nay lệnh tiếp theo sẽ làhiện tại
. tỷ lệ kèo bóng đá tối nay hiệu ứng giống như khi hai lệnh phụ đã được cấp riêng biệttỷ lệ kèo bóng đá tối nay thay đổi
lệnh.
Để thả cột từ tỷ lệ kèo bóng đá tối nay:
Thay đổi phân phối tỷ lệ kèo bóng đá tối nay thả địa chỉ cột hạn chế;
Để thay đổi tỷ lệ kèo bóng đá tối nay loại của hai cột hiện có trong một thao tác:
Thay đổi nhà phân phối tỷ lệ kèo bóng đá tối nay
Để thay đổi cột số nguyên chứa dấu thời gian UNIX thànhdấu thời gian với múi giờ
qua ASử dụng
mệnh đề:
thay đổi tỷ lệ kèo bóng đá tối nay foo
Cùng, khi cột có biểu thức mặc định tỷ lệ kèo bóng đá tối nay tự động chuyển sang kiểu dữ liệu mới:
thay đổi tỷ lệ kèo bóng đá tối nay foo
Để đổi tên một cột hiện có:
Nhà phân phối thay đổi Đổi tên địa chỉ cột thành Thành phố;
Để đổi tên một tỷ lệ kèo bóng đá tối nay hiện có:
Nhà phân phối thay đổi đổi tên cho tỷ lệ kèo bóng đá tối nay nhà cung cấp;
Để đổi tên một ràng buộc hiện có:
Nhà phân phối thay đổi Đổi tên ràng buộc Zipchk thành zip_check;
Để thêm một ràng buộc tỷ lệ kèo bóng đá tối nay khống vào một cột:
88863_88925
Để xóa một ràng buộc tỷ lệ kèo bóng đá tối nay có null khỏi cột:
Nhà phân phối thay đổi ATT
Để thêm ràng buộc kiểm tra vào tỷ lệ kèo bóng đá tối nay và tất cả trẻ em của nó:
89190_89274
Để thêm một ràng buộc kiểm tra vào một tỷ lệ kèo bóng đá tối nay và không phải cho con cái của nó:
89389_89484
(ràng buộc kiểm tra sẽ tỷ lệ kèo bóng đá tối nay được thừa hưởng bởi trẻ em trong tương lai.)
Để xóa một ràng buộc kiểm tra khỏi tỷ lệ kèo bóng đá tối nay và tất cả trẻ em của nó:
nhà phân phối thay đổi tỷ lệ kèo bóng đá tối nay thả ràng buộc zipchk;
Để xóa ràng buộc kiểm tra khỏi một tỷ lệ kèo bóng đá tối nay:
Chỉ thay đổi tỷ lệ kèo bóng đá tối nay phân phối thả ràng buộc zipchk;
(ràng buộc kiểm tra vẫn được đặt tại chỗ cho bất kỳ tỷ lệ kèo bóng đá tối nay con nào.)
Để thêm ràng buộc khóa nước ngoài vào tỷ lệ kèo bóng đá tối nay:
90052_90156
Để thêm một ràng buộc khóa nước ngoài vào tỷ lệ kèo bóng đá tối nay có tác động ít nhất đến công việc khác:
Nhà phân phối thay đổi BẢNG thêm ràng buộc Distfk Phím nước ngoài (Địa chỉ) Tài liệu tham khảo Địa chỉ (địa chỉ) tỷ lệ kèo bóng đá tối nay hợp lệ;
Để thêm một ràng buộc duy nhất (multicolumn) vào tỷ lệ kèo bóng đá tối nay:
90552_90642
Để thêm một ràng buộc khóa chính được đặt tên tự động vào tỷ lệ kèo bóng đá tối nay, lưu ý rằng một tỷ lệ kèo bóng đá tối nay chỉ có thể có một khóa chính:
90811_90866
Để di chuyển tỷ lệ kèo bóng đá tối nay sang một không gian tỷ lệ kèo bóng đá tối nay khác:
90957_91016
Để di chuyển tỷ lệ kèo bóng đá tối nay sang một lược đồ khác:
thay đổi tỷ lệ kèo bóng đá tối nay myschema.distributors đặt lược đồ của bạn
Để tạo lại ràng buộc khóa chính mà tỷ lệ kèo bóng đá tối nay chặn cập nhật trong khi chỉ mục được xây dựng lại:
Tạo chỉ mục duy nhất đồng thời dist_id_temp_idx trên tỷ lệ kèo bóng đá tối nay nhà phân phối (dist_id);
Để gắn phân vùng vào tỷ lệ kèo bóng đá tối nay phân vùng phạm vi:
Thay đổi phép đo tỷ lệ kèo bóng đá tối nay
Để gắn phân vùng vào tỷ lệ kèo bóng đá tối nay phân vùng danh sách:
Thay đổi các thành phố tỷ lệ kèo bóng đá tối nay
Để đính kèm phân vùng vào tỷ lệ kèo bóng đá tối nay được cắt cụt:
Thay đổi đơn đặt hàng tỷ lệ kèo bóng đá tối nay
Để đính kèm phân vùng mặc định vào tỷ lệ kèo bóng đá tối nay được phân vùng:
Thay đổi các thành phố tỷ lệ kèo bóng đá tối nay
Để tách một phân vùng khỏi tỷ lệ kèo bóng đá tối nay phân vùng:
Thay đổi phép đo tỷ lệ kèo bóng đá tối nay
tỷ lệ kèo bóng đá tối nay biểu mẫuThêm
(tỷ lệ kèo bóng đá tối naySử dụng chỉ mục
),thả [cột]
,Drop Danh tính
,Khởi động lại
,Đặt mặc định
,Đặt kiểu dữ liệu
(tỷ lệ kèo bóng đá tối naysử dụng
),Đặt được tạo
vàset
phù hợp với tiêu chuẩn SQL. tỷ lệ kèo bóng đá tối nay biểu mẫu khác làPostgreSQLPhần mở rộng của tiêu chuẩn SQL. Ngoài ra, khả năng chỉ định nhiều hơn một thao tác trong mộtsequence_option
BẢNG ALTER
Lệnh là một phần mở rộng.
ALTER BẢNG DROP Cột
Có thể được sử dụng để thả cột duy nhất của tỷ lệ kèo bóng đá tối nay, để lại một tỷ lệ kèo bóng đá tối nay không cột. Đây là một phần mở rộng của SQL, trong đó loại bỏ các tỷ lệ kèo bóng đá tối nay điểm 0.
Nếu bạn thấy bất cứ điều gì trong tài liệu tỷ lệ kèo bóng đá tối nay chính xác, tỷ lệ kèo bóng đá tối nay phù hợpMẫu nàyĐể báo cáo vấn đề tài liệu.