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]và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]và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ínhvàloạ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 |
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 đá
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.
Tên (tùy chọn Lược đồ theo trình độ) của cách đọc kèo bóng đá để
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
Tên của một cột được tạo trong cách đọc kèo bóng đá mới.
Loại dữ liệu của cột. Điều này có thể bao gồm mảngPostgreSQL,,Chương 8.
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
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à
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.
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ột cách đọc kèo bóng đá được phép chứa các giá trị 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
TheKiểm tramệnh đề Chỉ định một
Hiện tại,Kiểm traBiểu thức
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
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 đáovàcá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
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
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ầnvàkhớ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ể
Tạo lỗi cho biết rằng việc xóa hoặc
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 đá
Xóa bất kỳ hàng nào tham chiếu hàng đã xóa hoặc hoặc
Đặt (cách đọc kèo bóng đá) cột tham chiếu thành NULL.
Đặ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ó
Đ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ừvà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 đá nullvàKiểm traCác ràng buộc cách đọc kèo bóng đá
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.
Đ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.
Đây là những cú pháp lỗi thời tương đương vớivới (oids)và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.
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à:
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
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
cách đọc kèo bóng đá tạm thời sẽ được bỏ vào cuối
Thekhông gian cách đọc kèo bóng đálàdefault_tablespaceđược tư vấn hoặcTEMP_TABLEESPACESNếu cách đọc kèo bóng đá là tạm thời.
Đ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.
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 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
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.
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
Hệ số nhân choReltuplesĐể thêm vàoautovacuum_vacuum_threshold.
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ể.
Hệ số choReltuplesĐể thêm vàoautovacuum_analyze_threshold.
tùy chỉnhAutovacuum_vacuum_cost_delaytham số.
tùy chỉnhautovacuum_vacuum_cost_limittham số.
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.
tùy chỉnhautovacuum_freeze_max_ageTham số. Lưu ý rằngautovacuum_freeze_max_agelớn hơn
Tùy chỉnhVACUUM_FREEZE_TABLE_AGEtham số.
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ế,
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);
TheTạo cách đọc kèo bóng đáLệnh phù hợp vớiSQLTiêu chuẩn, vớ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ầuvàcụ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,PostgreSQLlàtrê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
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
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
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
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 để