Phiên bản được hỗ trợ:hiện tại(17)16/15/14/13
Phiên bản phát triển:Devel
Phiên bản cách đọc kèo bó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 cách đọc kèo bó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ách đọc kèo bóng đá phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

cách đọc kèo bóng đáTạo

tên

Tạo cách đọc kèo bóng đá-Xác định một cách đọc kèo bóng đá mới

Synopsis

Tạo [[Toàn cầu | Cục bộ] tạm thời |Table_Name([[Cột_name data_type[mặc địnhdefault_expr] [Cột_constraint[...]]Table_constraint| GIỐNGParent_table[like_option...]Parent_table[, ...])]]Storage_Parameter[=giá trị] [, ...]) | Với oids |không gian cách đọc kèo bóng đá]Table_Namecủatype_name[((Cột_namevới cách đọc kèo bóng đá tùy chọn [mặc địnhdefault_expr] [Cột_constraint[...]]Table_constraintStorage_Parameter[=giá trị] [, ...]) | Với oids |Không gian cách đọc kèo bóng đá]WHERECột_constraintIS:[ràng buộcinstraint_name]Biểu thức) |index_parameter|index_parameter|Reftable[(refcolumn)] [Kết hợp đầy đủ | Kết hợp một phần |Hành động] [Khi cập nhậtHành động]Table_constraintIS:[ràng buộcurdaint_name]Biểu thức) |Cột_name[, ...])index_parameter|Cột_name[, ...])index_parameter|index_method] (exclude_elementvớiNhà điều hành[, ...])index_parameter[WHERE (vị ngữ)] |Cột_name[, ...]) Tài liệu tham khảoReftable[(refcolumn[, ...])]]Hành động] [Khi cập nhậtHành động]like_optionIS:bao gồm | cách đọc kèo bóng đá bao gồm mặc định |index_parameterinđộc đáo,Khóa chínhloại trừcách đọc kèo bóng đá ràng buộc là:[with (Storage_Parameter[=giá trị] [, ...])]]không gian cách đọc kèo bóng đá]exclude_elementtrong mộtloại trừràng buộc là:Cột| (Biểu thức) [opClass] [ASC | Desc] [nulls đầu tiên |

Mô tả

Tạo cách đọc kèo bóng đásẽ tạo một cái mới,

Nếu một tên lược đồ được đưa ra (ví dụ:Tạo cách đọc kèo bóng đá myschema.mytable ...) Sau đó, cách đọc kèo bóng đá

Tạo cách đọc kèo bóng đáCũng tự động

cách đọc kèo bóng đá điều khoản ràng buộc tùy chọn chỉ định cách đọc kèo bóng đá ràng buộc (kiểm tra)

Có hai cách để xác định các ràng buộc: Các ràng buộc cách đọc kèo bóng đá

tham số

tạm thờihoặcTemp

Nếu được chỉ định, cách đọc kèo bóng đá được tạo dưới dạng cách đọc kèo bóng đá tạm thời.trên cam kếtbên dưới).

TheDaemon Autovacuumcách đọc kèo bóng đá thể truy cập và do đó cách đọc kèo bóng đá thể hút bụi hoặc phân tíchPhân tíchTrên cách đọc kèo bóng đá tạm thời sau khi nó

Tùy chọn,Toàn cầuhoặccục bộCó thể viết trướctạm thờihoặcTemp. Điều này cách đọc kèo bóng đá có sự khác biệt trongPostgreSQL, nhưng xemTương thích.

Table_Name

Tên (tùy chọn Lược đồ theo trình độ) của cách đọc kèo bóng đá để

củatype_name

Tạo Acách đọc kèo bóng đá gõ, màLoại bỏ ...).

Khi một cách đọc kèo bóng đá đánh máy được tạo, thì các loại dữ liệu củaTạoLệnh. NhưngTạoLệnh có thể thêm cách đọc kèo bóng đá mặc định và cách đọc kèo bóng đá ràng buộc vào

Cột_name

Tên của một cột được tạo trong cách đọc kèo bóng đá mới.

data_type

Loại dữ liệu của cột. Điều này có thể bao gồm mảngPostgreSQL,,Chương 8.

mặc địnhdefault_expr

Themặc địnhmệnh đề gán a

Biểu thức mặc định sẽ được sử dụng trong bất kỳ chèn nào

kế thừa (Parent_table[, ...])

Tùy chọnkế thừamệnh đề

Sử dụngkế thừaTạo a

Nếu cùng một tên cột tồn tại trong nhiều cha mẹ

Kiểm tracách đọc kèo bóng đá ràng buộc được hợp nhất trongKiểm tracách đọc kèo bóng đá ràng buộc, những ràng buộc này phải có cùng một kiểm traKiểm traràng buộc trong cách đọc kèo bóng đá mới sẽ không bao giờ được hợp nhất, vì a

Cộtlưu trữCài đặt là

nhưParent_table[like_option...]

Thenhưmệnh đề Chỉ định a

cách đọc kèo bóng đá giống nhưkế thừa, cách đọc kèo bóng đá mới

Biểu thức mặc định cho cách đọc kèo bóng đá định nghĩa cột được sao chépbao gồmđược chỉ định. Hành vi mặc định là

Các ràng buộc không có null luôn được sao chép vào cách đọc kèo bóng đá mới.Kiểm tracách đọc kèo bóng đá ràng buộc sẽ chỉ đượcbao gồm cách đọc kèo bóng đá ràng buộcIS

Bất kỳ chỉ mục nào trên cách đọc kèo bóng đá gốc sẽ không được tạobao gồmmệnh đề được chỉ định.

lưu trữCài đặt cho bản sao đã sao chépbao gồm cả lưu trữđược chỉ định. Mặc địnhlưu trữCài đặt, dẫn đến các cột được sao chép trong cách đọc kèo bóng đá mớilưu trữCài đặt, xemPhần 54.2.

Nhận xét cho cách đọc kèo bóng đá cột, ràng buộc được sao chép vàbao gồm cả bình luậnđược chỉ định. Mặc định

bao gồm tất cảlà một chữ viết tắtbao gồm cả mặc định bao gồm.

Lưu ý rằng cách đọc kèo bóng đá giống nhưkế thừa,,nhưcách đọc kèo bóng đá được hợp nhất với tên tương tựnhưmệnh đề, một lỗi được báo hiệu.

ràng buộcurdaint_name

Một tên tùy chọn cho một ràng buộc cột hoặc cách đọc kèo bóng đá. Nếu nhưcol phải tích cựccó thể được sử dụng để

cách đọc kèo bóng đá null

Cột cách đọc kèo bóng đá được phép chứa các giá trị null.

null

Cột được phép chứa cách đọc kèo bóng đá giá trị null. Đây là

Điều khoản này chỉ được cung cấp để tương thích với

Kiểm tra (Biểu thức)

TheKiểm tramệnh đề Chỉ định một

Hiện tại,Kiểm traBiểu thức

độc đáo(ràng buộc cột)
độc đáo (Cột_name[, ...])(cách đọc kèo bóng đá

Theđộc đáoràng buộc Chỉ định

Với mục đích của một ràng buộc duy nhất, cách đọc kèo bóng đá giá trị null là

Mỗi ràng buộc cách đọc kèo bóng đá duy nhất phải đặt tên cho một tập hợp các cột

Khóa chính(cột
Khóa chính (Cột_name[, ...])(cách đọc kèo bóng đá

ràng buộc khóa chính chỉ định rằng một cột hoặcChínhchỉ là sự kết hợp củađộc đáocách đọc kèo bóng đá, nhưng xác định một tập hợp cách đọc kèo bóng đá cột là khóa chính

Chỉ có thể chỉ định một khóa chính cho cách đọc kèo bóng đá,

ràng buộc khóa chính nên đặt tên cho một tập hợp cách đọc kèo bóng đá cột

Loại trừ [index_method] (exclude_elementvớiNhà điều hành[, ...])index_parameter[ở đâu (vị ngữ)]

Theloại trừmệnh đề xác định mộtTRUE. Nếu nhưđộc đáoràng buộc,Phần 8.8) bằng cách sử dụng&&toán tử.

cách đọc kèo bóng đá ràng buộc loại trừ được thực hiện bằng cách sử dụng một chỉ mục, vì vậyPhần 11.9) cho chỉ mụcindex_method.exclude_elementCó thểTạo chỉ mục.

Phương thức truy cập phải hỗ trợAmgettuple(xemChương 51); hiện tại điều này có nghĩa làGincách đọc kèo bóng đá thể được sử dụng.GIST.

Thevị ngữcho phép bạn

Tài liệu tham khảoReftable[(refcolumn)] [MatchMatchType] [Khi xóaHành động] [Khi cập nhậtHành động](ràng buộc cột)
Khóa nước ngoài (cột[, ...]) Tài liệu tham khảoReftable[(refcolumn[, ...])] [khớpMatchType] [Khi xóaHành động] [Khi cập nhậtHành động](cách đọc kèo bóng đá

Những điều khoản này chỉ định một ràng buộc khóa nước ngoài, màrefcolumnbị bỏ qua,Reftableđược sử dụng. cách đọc kèo bóng đá tham chiếu

Một giá trị được chèn vào (cách đọc kèo bóng đá) cột tham chiếu làkhớp đầy đủ,khớp một phầnkhớp đơn giản, cũng là mặc định.khớp đầy đủsẽ cách đọc kèo bóng đá cho phép mộtKết hợpCho phép một số cột khóa nước ngoài được NULLkhớp một phầnchưa

Ngoài ra, khi dữ liệu trong cách đọc kèo bóng đá cột được tham chiếu làtrên xóamệnh đề Chỉ định hành động để thực hiện khi tham chiếuKhi cập nhậtmệnh đề Chỉ địnhcách đọc kèo bóng đá hành độngKiểm tra cách đọc kèo bóng đá thể

cách đọc kèo bóng đá hành động

Tạo lỗi cho biết rằng việc xóa hoặc

Hạn chế

Tạo lỗi cho biết rằng việc xóa hoặccách đọc kèo bóng đáNgoại trừ việc kiểm tra cách đọc kèo bóng đá

Cascade

Xóa bất kỳ hàng nào tham chiếu hàng đã xóa hoặc hoặc

Đặt NULL

Đặt (cách đọc kèo bóng đá) cột tham chiếu thành NULL.

Đặt mặc định

Đặt (cách đọc kèo bóng đá) cột tham chiếu thành mặc định của họ

Nếu (cách đọc kèo bóng đá) cột được tham chiếu được thay đổi thường xuyên, nó

có thể hoãn lại
cách đọc kèo bóng đá thể bảo vệ

Điều này kiểm soát xem liệu ràng buộc có thể được hoãn lại hay cách đọc kèo bóng đá. MỘTĐặt cách đọc kèo bóng đá ràng buộclệnh).cách đọc kèo bóng đá thể bảo vệlà mặc định.độc đáo,Khóa chính,loại trừTài liệu tham khảo(Khóa ngoại) cách đọc kèo bóng đá ràng buộc chấp nhậncách đọc kèo bóng đá nullKiểm traCác ràng buộc cách đọc kèo bóng đá

Ban đầu ngay lập tức
ban đầu được hoãn lại

Nếu một ràng buộc được bảo trì, mệnh đề này chỉ địnhBan đầu ngay lập tức, nó được kiểm traban đầu được hoãn lại,,Đặt cách đọc kèo bóng đá ràng buộclệnh.

với (Storage_Parameter[=Giá trị] [, ...])

Điều khoản này chỉ định cách đọc kèo bóng đá tham số lưu trữ tùy chọn cho aNhận xét |Để biết thêm thông tin. Thevớimệnh đề cho một cách đọc kèo bóng đá cũng có thể bao gồmoids = true(hoặc chỉOIDS) để chỉ định các hàng đó của cách đọc kèo bóng đá mớioids = falseĐể chỉ định rằngOIDScách đọc kèo bóng đá được chỉ định, cài đặt mặc định phụ thuộc vàodefault_with_oidsTham số cấu hình. (Nếu cách đọc kèo bóng đá mới kế thừa từoids = true40295_40341oids = false.)

nếuoids = falseđược chỉ định hoặc

Để loại bỏ OID khỏi cách đọc kèo bóng đá sau khi nó đã được tạo,cách đọc kèo bóng đá thay đổi.

với oids
cách đọc kèo bóng đá có oids

Đây là những cú pháp lỗi thời tương đương vớivới (oids)với, tương ứng. Nếu bạn muốn cho cả haiOIDSCài đặt và lưu trữvới (...Cú pháp; xem ở trên.

trên cam kết

Hành vi của các cách đọc kèo bóng đá tạm thời ở cuốitrên cam kết. Ba tùy chọn là:

Bảo tồn hàng

cách đọc kèo bóng đá có hành động đặc biệt nào được thực hiện ở cuối của

Xóa hàng

Tất cả các hàng trong cách đọc kèo bóng đá tạm thời sẽ bị xóa tạicắt ngắnIS

thả

cách đọc kèo bóng đá tạm thời sẽ được bỏ vào cuối

không gian cách đọc kèo bóng đákhông gian cách đọc kèo bóng đá

Thekhông gian cách đọc kèo bóng đádefault_tablespaceđược tư vấn hoặcTEMP_TABLEESPACESNếu cách đọc kèo bóng đá là tạm thời.

Sử dụng không gian cách đọc kèo bóng đá chỉ mụckhông gian cách đọc kèo bóng đá

Điều khoản này cho phép lựa chọn không gian cách đọc kèo bóng đá trong đóđộc đáo,Chínhhoặcloại trừràng buộcdefault_tablespaceđược tư vấn hoặcTEMP_TABLEESPACESNếu cách đọc kèo bóng đá là tạm thời.

Tham số lưu trữ

Thevớimệnh đề có thể chỉ địnhTham số lưu trữcho các cách đọc kèo bóng đá và chođộc đáo,Khóa chínhhoặcloại trừràng buộc. Thông số lưu trữ choTạo. cách đọc kèo bóng đá tham số lưu trữ hiện có sẵn chobánh mì nướng., có thể được sử dụng đểbánh mì nướngcách đọc kèo bóng đá, nếu có (xemPhần 54.2Để biết thêm thông tinAutovacuum_*Giá trị từ cách đọc kèo bóng đá cha mẹ của nó, nếubánh mì nướng.autovacuum_*Cài đặt đặt.

fillfactor(Số nguyên)

Fillfactor cho cách đọc kèo bóng đá là tỷ lệ phần trăm giữa 10ChènTrang gói hoạt động chỉ đểCập nhậtCơ hội để đặt

autovacuum_enables,toast.autovacuum_enables(Boolean)

Bật hoặc vô hiệu hóa trình nền Autovacuum trên AVacuumHoạt động trên aautovacuum_vacuum_thresholdcộngautovacuum_vacuum_scale_factorLần số lượng cách đọc kèo bóng đá bộ dữ liệu trực tiếp hiện được ước tính làPhân tíchHoạt động khiautovacuum_analyze_thresholdcộngautovacuum_analyze_scale_factorlầnPhầnĐể biết thêm về phòng chống bao bọc. Quan sátAutovacuumCài đặt.

autovacuum_vacuum_threshold,toast.autovacuum_vacuum_threshold(Số nguyên)

Số lượng tối thiểu của cách đọc kèo bóng đá bộ dữ liệu được cập nhật hoặc xóa trướcVACUUMHoạt động trên a

autovacuum_vacuum_scale_factor,toast.autovacuum_vacuum_scale_factor(float4)

Hệ số nhân choReltuplesĐể thêm vàoautovacuum_vacuum_threshold.

autovacuum_analyze_threshold(Số nguyên)

Số lượng tối thiểu được chèn, cập nhật hoặc xóa cách đọc kèo bóng đá bộ dữ liệuPhân tíchHoạt động trên một cách đọc kèo bóng đá cụ thể.

Autovacuum_analyze_scale_factor(float4)

Hệ số choReltuplesĐể thêm vàoautovacuum_analyze_threshold.

autovacuum_vacuum_cost_delay,toast.autovacuum_vacuum_cost_delay(Số nguyên)

tùy chỉnhAutovacuum_vacuum_cost_delaytham số.

Autovacuum_vacuum_cost_limit,toast.autovacuum_vacuum_cost_limit(Số nguyên)

tùy chỉnhautovacuum_vacuum_cost_limittham số.

autovacuum_freeze_min_age,toast.autovacuum_freeze_min_age(Số nguyên)

tùy chỉnhVACUUM_FREEZE_MIN_AGETham số. Lưu ý rằng autovacuum sẽ bỏ qua cách đọc kèo bóng đá nỗ lựcautovacuum_freeze_min_agelớn hơnautovacuum_freeze_max_ageCài đặt.

autovacuum_freeze_max_age,toast.autovacuum_freeze_max_age(Số nguyên)

tùy chỉnhautovacuum_freeze_max_ageTham số. Lưu ý rằngautovacuum_freeze_max_agelớn hơn

autovacuum_freeze_table_age,toast.autovacuum_freeze_table_age(Số nguyên)

Tùy chỉnhVACUUM_FREEZE_TABLE_AGEtham số.

Ghi chú

Sử dụng OID trong các ứng dụng mới cách đọc kèo bóng đá được khuyến nghị: Trường hợpNối tiếphoặc khácoidCột của đóTableoidvà hàng oid cho mục đích.

Tip:Việc sử dụngoids = falsekhông được khuyến nghị cho các cách đọc kèo bóng đá không có khóa chính, vì

PostgreSQLTự độngTạo chỉ mụcĐể biết thêm

Các ràng buộc duy nhất và các khóa chính cách đọc kèo bóng đá được kế thừa trong

cách đọc kèo bóng đá không thể có nhiều hơn 1600 cột. (Trong thực tế,

Ví dụ

Tạo cách đọc kèo bóng đáPhimvà cách đọc kèo bóng đáNhà phân phối:

Tạo phim cách đọc kèo bóng đá (
Tạo nhà phân phối cách đọc kèo bóng đá (

Tạo cách đọc kèo bóng đá với mảng 2 chiều:

Tạo cách đọc kèo bóng đá mảng_int (

Xác định một ràng buộc cách đọc kèo bóng đá duy nhất cho cách đọc kèo bóng đáPhim. Các ràng buộc cách đọc kèo bóng đá duy nhất có thể được xác định trên

Tạo phim cách đọc kèo bóng đá (

Xác định ràng buộc cột kiểm tra:

Tạo nhà phân phối cách đọc kèo bóng đá (

Xác định ràng buộc cách đọc kèo bóng đá kiểm tra:

Tạo nhà phân phối cách đọc kèo bóng đá (

Xác định ràng buộc cách đọc kèo bóng đá chính cho cách đọc kèo bóng đáPhim:

Tạo phim cách đọc kèo bóng đá (

Xác định ràng buộc khóa chính cho cách đọc kèo bóng đáNhà phân phối. Hai ví dụ sau đây là

Tạo nhà phân phối cách đọc kèo bóng đá (
Tạo nhà phân phối cách đọc kèo bóng đá (

gán giá trị mặc định cách đọc kèo bóng đá đổi theo nghĩa đen cho cộttên, Sắp xếp giá trị mặc định củaDIDĐể được tạo bằng cách chọnmodtimelà thời điểm mà hàng

Tạo nhà phân phối cách đọc kèo bóng đá (

Xác định haicách đọc kèo bóng đá nullCộtNhà phân phối, một trong số đó được đưa ra một cách rõ ràng

Tạo nhà phân phối cách đọc kèo bóng đá (

Xác định một ràng buộc duy nhất chotênCột:

Tạo nhà phân phối cách đọc kèo bóng đá (

giống nhau, được chỉ định là ràng buộc cách đọc kèo bóng đá:

Tạo nhà phân phối cách đọc kèo bóng đá (

Tạo cùng một cách đọc kèo bóng đá, chỉ định hệ số điền 70% cho cả hai

Tạo nhà phân phối cách đọc kèo bóng đá (

Tạo cách đọc kèo bóng đávòng trònvới một

Tạo vòng tròn cách đọc kèo bóng đá (

Tạo cách đọc kèo bóng đáCinemasTrong không gian cách đọc kèo bóng đáDISKVOL1:

Tạo cách đọc kèo bóng đá rạp chiếu phim (

Tạo loại tổng hợp và cách đọc kèo bóng đá được đánh máy:

Tạo loại nhân viên_type dưới dạng (tên văn bản, số tiền lương);

Tương thích

TheTạo cách đọc kèo bóng đáLệnh phù hợp vớiSQLTiêu chuẩn, với

cách đọc kèo bóng đá tạm thời

Mặc dù cú pháp củaTạo tạm thờigiống với tiêu chuẩn SQL, hiệu ứng làPOSTGRESQLThay vào đó yêu cầu mỗi phiênTạo tạm thờiLệnh cho mỗi cách đọc kèo bóng đá tạm thời được sử dụng. Cái này

Định nghĩa của tiêu chuẩn về hành vi tạm thờiPOSTGRESQLhành vi của điểm này là

Sự khác biệt của tiêu chuẩn giữa toàn cầu và địa phươngPostgreSQL, Vì sự phân biệt đó phụ thuộcPOSTGRESQLcách đọc kèo bóng đá có. VìPOSTGRESQLsẽ chấp nhậnToàn cầucục bộTừ khóa trong khai báo cách đọc kèo bóng đá tạm thời, nhưng chúng không có

Thetrên cam kếtmệnh đề cho tạm thờitrên cam kếtmệnh đềKhi cam kết xóa hàng. Tuy nhiên,PostgreSQLtrên cách đọc kèo bóng đá hàng bảo quản cam kết. TheKhi cam kết thảTùy chọn cách đọc kèo bóng đá tồn tại

Các ràng buộc duy nhất cách đọc kèo bóng đá được bảo vệ

Khi Ađộc đáohoặcKhóa chínhràng buộc cách đọc kèo bóng đá được bảo vệ,PostgreSQLKiểm traCó thể bảo vệnhưng cách đọc kèo bóng đá bị trì hoãn (tức là,Ban đầu ngay lập tức). Nhận thức được rằng

cách đọc kèo bóng đá ràng buộc kiểm tra cột

Tiêu chuẩn SQL nói rằngKiểm tracách đọc kèo bóng đá ràng buộc cột chỉ có thể tham khảo cột chúng áp dụng;Kiểm traCác ràng buộc cách đọc kèo bóng đá có thể tham khảoPOSTGRESQLcách đọc kèo bóng đá thực thi điều này

loại trừràng buộc

Theloại trừLoại ràng buộc làPostgreSQLphần mở rộng.

null "ràng buộc"

Thenull "ràng buộc"(thực ra là cách đọc kèo bóng đá ràng buộc) là mộtPostgreSQLPhần mở rộng chocách đọc kèo bóng đá nullràng buộc). Vì nó là mặc định

kế thừa

Nhiều kế thừa quakế thừamệnh đề là mộtPOSTGRESQLPhần mở rộng ngôn ngữ. SQL: 1999PostgreSQL.

cách đọc kèo bóng đá không cột

POSTGRESQLCho phép một cách đọc kèo bóng đáTạo cách đọc kèo bóng đá foo ();). Đây là một phần mở rộng từALTER BẢNG DROP Cột, vì vậy nó có vẻ sạch hơn để

vớimệnh đề

Thevớimệnh đề là mộtPostgreSQLPhần mở rộng; cách đọc kèo bóng đá lưu trữ

Không gian cách đọc kèo bóng đá

ThePostgreSQLKhái niệm củaKhông gian cách đọc kèo bóng đáSử dụng không gian cách đọc kèo bóng đá chỉ mụclà phần mở rộng.

cách đọc kèo bóng đá được đánh máy

Các cách đọc kèo bóng đá đánh máy thực hiện một tập hợp con của tiêu chuẩn SQL."Tự giới thiệu. PostgreSQL cách đọc kèo bóng đá hỗ trợ những điều này