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 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
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ế.

kèo bóng đá hôm nay và ngày maiALTER BOMAIN

kèo bóng đá hôm nay và ngày mai

Thay đổi miền-Thay đổi định nghĩa của miền

Synopsis

ALTER BOMAINkèo bóng đá hôm nay và ngày maiđặt mặc địnhBiểu thức| Thả mặc địnhkèo bóng đá hôm nay và ngày maiset | Thả không phải nullkèo bóng đá hôm nay và ngày maiThêmdomain_constraint[không hợp lệ]kèo bóng đá hôm nay và ngày maiDrop kèo bóng đá hôm nay và ngày mai [nếu tồn tại]instraint_name[Hạn chế | Cascade]kèo bóng đá hôm nay và ngày maiĐổi tên kèo bóng đá hôm nay và ngày maiđếnnew_constraint_namethay đổi miềnkèo bóng đá hôm nay và ngày maiXác thực kèo bóng đá hôm nay và ngày maiinstraint_nameALTER BOMAINkèo bóng đá hôm nay và ngày maiChủ sở hữu chonew_ownerthay đổi miềnkèo bóng đá hôm nay và ngày maiĐổi kèo bóng đá hôm nay và ngày mai thànhnew_nameALTER BOMAINkèo bóng đá hôm nay và ngày maiĐặt lược đồnew_schema

Mô tả

ALTER BOMAINThay đổi định nghĩa của một miền hiện có. Có một số dạng phụ:

Đặt/thả mặc định

Các biểu mẫu này đặt hoặc xóa giá trị mặc định cho một miền. Lưu ý rằng mặc định chỉ áp dụng cho tiếp theoChènlệnh; Chúng không ảnh hưởng đến các hàng đã có trong bảng bằng cách sử dụng miền.

set/drop not null

Các biểu mẫu này thay đổi xem một miền được đánh dấu để cho phép các giá trị null hoặc từ chối các giá trị null. Bạn chỉ có thểĐặt không nullKhi các cột sử dụng miền chứa các giá trị null.

Thêmdomain_constraint[không hợp lệ]

Biểu mẫu này thêm một kèo bóng đá hôm nay và ngày mai mới vào một miền bằng cách sử dụng cú pháp giống nhưPostgreSQL: Tài kèo bóng đá hôm nay. Khi một kèo bóng đá hôm nay và ngày mai mới được thêm vào một miền, tất cả các cột sử dụng miền đó sẽ được kiểm tra đối với kèo bóng đá hôm nay và ngày mai mới được thêm vào.không hợp lệtùy chọn; Biên giới sau này có thể được thực hiện hợp lệ bằng cách sử dụngthay đổi miền ... xác thực kèo bóng đá hôm nay và ngày mai. Các hàng mới được chèn hoặc cập nhật luôn được kiểm tra đối với tất cả các kèo bóng đá hôm nay và ngày mai, ngay cả các hàng được đánh dấukhông hợp lệ. không hợp lệchỉ được chấp nhận choKiểm trakèo bóng đá hôm nay và ngày mai.

Drop kèo bóng đá hôm nay và ngày mai [nếu tồn tại]

Mẫu này giảm các kèo bóng đá hôm nay và ngày mai trên một miền. Nếu nhưNếu tồn tạiđược chỉ định và kèo bóng đá hôm nay và ngày mai không tồn tại, không 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ế.

Đổi tên kèo bóng đá hôm nay và ngày mai

Mẫu này thay đổi tên của một kèo bóng đá hôm nay và ngày mai trên một miền.

Xác thực kèo bóng đá hôm nay và ngày mai

Biểu mẫu này xác thực một kèo bóng đá hôm nay và ngày mai được thêm vào trước đó làkhông hợp lệ, nghĩa là, nó xác minh rằng tất cả các giá trị trong các cột bảng của loại miền thỏa mãn kèo bóng đá hôm nay và ngày mai được chỉ định.

Chủ sở hữu

Biểu mẫu này thay đổi chủ sở hữu của miền thành người dùng được chỉ định.

Đổi kèo bóng đá hôm nay và ngày mai

Mẫu này thay đổi kèo bóng đá hôm nay và ngày mai của miền.

Đặt lược đồ

Mẫu này thay đổi lược đồ của miền. Bất kỳ kèo bóng đá hôm nay và ngày mai nào liên quan đến miền cũng được chuyển vào lược đồ mới.

Bạn phải sở hữu miền để sử dụngthay đổi miền. Để thay đổi lược đồ của một miền, bạn cũng phải cóTạoĐặc quyền trên lược đồ mới. Để thay đổi chủ sở hữu, bạn cũng phải là thành viên trực tiếp hoặc gián tiếp của vai trò sở hữu mới và vai trò đó phải cóTạoĐặc quyền trên lược đồ của miền. .

tham số

kèo bóng đá hôm nay và ngày mai

kèo bóng đá hôm nay và ngày mai (có thể là trình độ lược đồ) của một miền hiện có để thay đổi.

domain_constraint

kèo bóng đá hôm nay và ngày mai miền mới cho miền.

instraint_name

Tên của một kèo bóng đá hôm nay và ngày mai hiện có để thả hoặc đổi tên.

không hợp lệ

Không xác minh dữ liệu được lưu trữ hiện có cho tính hợp lệ kèo bóng đá hôm nay và ngày mai.

Cascade

tự động thả các đối tượng phụ thuộc vào kèo bóng đá hôm nay và ngày mai.

Hạn chế

Từ chối bỏ kèo bóng đá hôm nay và ngày mai nếu có bất kỳ đối tượng phụ thuộc nào. Đây là hành vi mặc định.

new_name

kèo bóng đá hôm nay và ngày mai mới cho miền.

new_constraint_name

Tên mới cho kèo bóng đá hôm nay và ngày mai.

new_owner

kèo bóng đá hôm nay và ngày mai người dùng của chủ sở hữu mới của miền.

new_schema

lược đồ mới cho miền.

Ghi chú

mặc dùThay đổi tên miền thêm kèo bóng đá hôm nay và ngày maicố gắng xác minh rằng dữ liệu được lưu trữ hiện tại thỏa mãn kèo bóng đá hôm nay và ngày mai mới, kiểm tra này không phải là BulletProof, vì lệnh không thể"Xem"Các hàng bảng mới được chèn hoặc cập nhật và chưa cam kết. Nếu có một mối nguy hiểm rằng các hoạt động đồng thời có thể chèn dữ liệu xấu, cách để tiến hành là thêm kèo bóng đá hôm nay và ngày mai bằng cách sử dụngkhông hợp lệTùy chọn, cam kết lệnh đó, đợi cho đến khi tất cả các giao dịch bắt đầu trước khi cam kết đó kết thúc, và sau đó phát hànhThay đổi kèo bóng đá hôm nay và ngày mai xác thực miềnĐể tìm kiếm dữ liệu vi phạm kèo bóng đá hôm nay và ngày mai. Phương pháp này đáng tin cậy vì một khi kèo bóng đá hôm nay và ngày mai được thực hiện, tất cả các giao dịch mới được đảm bảo để thực thi nó đối với các giá trị mới của loại miền.

Hiện tại,Thay đổi tên miền thêm kèo bóng đá hôm nay và ngày mai, Thay đổi kèo bóng đá hôm nay và ngày mai xác thực miềnthay đổi tập hợp không nullsẽ thất bại nếu miền có tên được xác thực hoặc bất kỳ miền dẫn xuất nào được sử dụng trong cột loại tổng hợp của bất kỳ bảng nào trong cơ sở dữ liệu. Cuối cùng chúng sẽ được cải thiện để có thể xác minh kèo bóng đá hôm nay và ngày mai mới cho các cột lồng nhau như vậy.

Ví dụ

Để thêm Akhông nullkèo bóng đá hôm nay và ngày mai đối với một miền:

thay đổi miền Zipcode tập không null;

Để loại bỏ Akhông nullkèo bóng đá hôm nay và ngày mai từ một miền:

thay đổi miền zipcode thả không null;

Để thêm kèo bóng đá hôm nay và ngày mai kiểm tra vào một miền:

17253_17329

Để xóa kèo bóng đá hôm nay và ngày mai kiểm tra khỏi miền:

Thay đổi kèo bóng đá hôm nay và ngày mai miền Zipcode Drop Zipchk;

Để đổi tên một kèo bóng đá hôm nay và ngày mai kiểm tra trên một tên miền:

thay đổi tên miền Zipcode Rename kèo bóng đá hôm nay và ngày mai Zipchk thành zip_check;

Để di chuyển miền vào một lược đồ khác:

thay đổi khách hàng tập hợp ZipCode miền;

Tương thích

Alter Domainphù hợp vớiSQLtiêu chuẩn, ngoại trừChủ sở hữu, Đổi kèo bóng đá hôm nay và ngày mai, Đặt lược đồXác thực kèo bóng đá hôm nay và ngày maiBiến thể, đó làPostgreSQLPhần mở rộng. Thekhông hợp lệmệnh đềThêm kèo bóng đá hôm nay và ngày maiBiến thể cũng là mộtPostgreSQLphần mở rộng.