Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / 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

9545_9557

Thay đổi tỷ lệ kèo bóng đá tối nay - Thay đổi định nghĩa của tỷ lệ kèo bóng đá tối nay

Synopsis

9712_9726tênChủ sở hữu chonew_owner| Current_user | Session_usertênĐổi tên thànhnew_namethay đổi tỷ lệ kèo bóng đá tối naytênĐặt lược đồnew_schemathay đổi tỷ lệ kèo bóng đá tối naytênĐổi tên thuộc tínhAttribe_nameđếnnew_attribute_name[Cascade | HẠN CHẾ ]
Thay đổi tỷ lệ kèo bóng đá tối naytên Hành động[, ...]
Thay đổi tỷ lệ kèo bóng đá tối naytênThêm giá trị [nếu không tồn tại]new_enum_value[trước | SAU ĐÓNeighbor_enum_value]
Thay đổi tỷ lệ kèo bóng đá tối naytênĐổi tên giá trịhiện tại_enum_valueđếnnew_enum_valuethay đổi tỷ lệ kèo bóng đá tối naytênset (thuộc tính=giá trị[, ...])WHEREHành độnglà một trong:Thêm thuộc tínhAttribution_name data_type[đối chiếuđối chiếu] [Cascade | HẠN CHẾ ]
    Thuộc tính thả [nếu tồn tại]Attribution_name[Cascade | HẠN CHẾ ]
    ALTER Thuộc tínhAttribution_name[Đặt dữ liệu] tỷ lệ kèo bóng đá tối naydata_type[đối chiếuđối chiếu] [Cascade | HẠN CHẾ ]

Mô tả

thay đổi tỷ lệ kèo bóng đá tối nayThay đổi định nghĩa của một tỷ lệ kèo bóng đá tối nay hiện có. Có một số dạng con:

Chủ sở hữu

Mẫu này thay đổi chủ sở hữu của tỷ lệ kèo bóng đá tối nay.

Đổi tên

Mẫu này thay đổi tên của tỷ lệ kèo bóng đá tối nay.

Đặt lược đồ

Mẫu này chuyển tỷ lệ kèo bóng đá tối nay sang lược đồ khác.

Đổi tên thuộc tính

12581_12689

Thêm thuộc tính

Biểu mẫu này thêm một thuộc tính mới vào tỷ lệ kèo bóng đá tối nay tổng hợp, sử dụng cùng một cú pháp nhưTạo tỷ lệ kèo bóng đá tối nay.

Thuộc tính thả [nếu tồn tại]

Mẫu này bỏ một thuộc tính từ tỷ lệ kèo bóng đá tối nay tổng hợp. Nếu nhưNếu tồn tạiđược chỉ định và thuộc tính 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ế.

Thay đổi thuộc tính ... Đặt kiểu dữ liệu

Mẫu này thay đổi tỷ lệ kèo bóng đá tối nay thuộc tính của tỷ lệ kèo bóng đá tối nay tổng hợp.

Thêm giá trị [nếu không tồn tại] [Trước | SAU ĐÓ ]

Biểu mẫu này thêm một giá trị mới vào tỷ lệ kèo bóng đá tối nay Enum. Vị trí của giá trị mới trong đơn đặt hàng của Enum có thể được chỉ định làtrướchoặcsauMột trong các giá trị hiện có. Nếu không, mục mới được thêm vào cuối danh sách các giá trị.

nếuNếu không tồn tạiđược chỉ định, đó không phải là lỗi nếu tỷ lệ kèo bóng đá tối nay đã chứa giá trị mới: Thông báo được đưa ra nhưng không có hành động nào khác được thực hiện. Nếu không, một lỗi sẽ xảy ra nếu giá trị mới đã có mặt.

Đổi tên giá trị

Biểu mẫu này đổi tên giá trị của một tỷ lệ kèo bóng đá tối nay enum. Vị trí của giá trị trong đơn đặt hàng của Enum không bị ảnh hưởng. Một lỗi sẽ xảy ra nếu giá trị được chỉ định không có mặt hoặc tên mới đã có mặt.

set (thuộc tính=giá trị[, ...])

Mẫu này chỉ được áp dụng cho các tỷ lệ kèo bóng đá tối nay cơ sở. Nó cho phép điều chỉnh một tập hợp con của các thuộc tính tỷ lệ kèo bóng đá tối nay cơ sở có thể được đặt trongTạo tỷ lệ kèo bóng đá tối nay. Cụ thể, các thuộc tính này có thể được thay đổi:

  • Nhậncó thể được đặt thành tên của hàm đầu vào nhị phân hoặcKhôngĐể tỷ lệ kèo bóng đá tối nay bỏ chức năng đầu vào nhị phân của tỷ lệ kèo bóng đá tối nay. Sử dụng tùy chọn này yêu cầu đặc quyền Superuser.

  • GửiCó thể được đặt thành tên của hàm đầu ra nhị phân hoặcKhôngĐể tỷ lệ kèo bóng đá tối nay bỏ chức năng đầu ra nhị phân của tỷ lệ kèo bóng đá tối nay. Sử dụng tùy chọn này yêu cầu đặc quyền Superuser.

  • TYPMOD_IN15840_15904KhôngĐể tỷ lệ kèo bóng đá tối nay bỏ chức năng đầu vào sửa đổi tỷ lệ kèo bóng đá tối nay của tỷ lệ kèo bóng đá tối nay. Sử dụng tùy chọn này yêu cầu đặc quyền Superuser.

  • TYPMOD_OUTCó thể được đặt thành tên của chức năng đầu ra của Trình sửa đổi tỷ lệ kèo bóng đá tối nay hoặcKhôngĐể tỷ lệ kèo bóng đá tối nay bỏ chức năng đầu ra của tỷ lệ kèo bóng đá tối nay sửa đổi tỷ lệ kèo bóng đá tối nay. Sử dụng tùy chọn này yêu cầu đặc quyền Superuser.

  • Phân tíchcó thể được đặt thành tên của hàm thu thập thống kê cụ thể theo tỷ lệ kèo bóng đá tối nay hoặcKhôngĐể tỷ lệ kèo bóng đá tối nay bỏ chức năng thu thập thống kê của tỷ lệ kèo bóng đá tối nay. Sử dụng tùy chọn này yêu cầu đặc quyền Superuser.

  • lưu trữcó thể được đặt thànhtrơn, mở rộng, bên ngoàihoặcchính(xemPhần 69.2Để biết thêm thông tin về ý nghĩa này). Tuy nhiên, thay đổi từtrơn17258_17395trơn17427_17716BẢNG ALTERĐể thay đổi chiến lược bánh mì nướng cho các cột bảng hiện có.

xemTạo tỷ lệ kèo bóng đá tối nayĐể biết thêm chi tiết về các thuộc tính tỷ lệ kèo bóng đá tối nay này. Lưu ý rằng khi thích hợp, một thay đổi trong các thuộc tính này cho tỷ lệ kèo bóng đá tối nay cơ sở sẽ được truyền tự động đến các miền dựa trên tỷ lệ kèo bóng đá tối nay đó.

TheThêm thuộc tính, Thuộc tính thảALTER ALTERHành động có thể được kết hợp thành một danh sách nhiều thay đổi để áp dụng song song. Ví dụ: có thể thêm một số thuộc tính và/hoặc thay đổi tỷ lệ kèo bóng đá tối nay của một số thuộc tính trong một lệnh.

Bạn phải sở hữu tỷ lệ kèo bóng đá tối nay để sử dụngthay đổi tỷ lệ kèo bóng đá tối nay. Để thay đổi lược đồ của một tỷ lệ kèo bóng đá tối nay, bạn cũng phải cóTạo18817_18962Tạo18995_19284sử dụngĐặc quyền trên kiểu dữ liệu của thuộc tính.

tham số

tên

Tên (có thể là sơ đồ) của một tỷ lệ kèo bóng đá tối nay hiện có để thay đổi.

new_name

Tên mới cho tỷ lệ kèo bóng đá tối nay.

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_schema

lược đồ mới cho tỷ lệ kèo bóng đá tối nay.

Attribution_name

Tên của thuộc tính để thêm, thay đổi hoặc thả.

new_attribute_name

Tên mới của thuộc tính được đổi tên.

data_type

Kiểu dữ liệu của thuộc tính để thêm hoặc tỷ lệ kèo bóng đá tối nay mới của thuộc tính để thay đổi.

new_enum_value

Giá trị mới sẽ được thêm vào danh sách các giá trị của tỷ lệ kèo bóng đá tối nay Enum hoặc tên mới được đặt cho một giá trị hiện có. Giống như tất cả các chữ enum, nó cần được trích dẫn.

Neighbor_enum_value

Giá trị enum hiện tại mà giá trị mới nên được thêm ngay lập tức trước hoặc sau khi đặt hàng sắp xếp của tỷ lệ kèo bóng đá tối nay Enum. Giống như tất cả các chữ enum, nó cần được trích dẫn.

hiện tại_enum_value

Giá trị enum hiện có nên được đổi tên. Giống như tất cả các chữ enum, nó cần được trích dẫn.

thuộc tính

Tên của một thuộc tính tỷ lệ kèo bóng đá tối nay cơ sở sẽ được sửa đổi; Xem ở trên để biết các giá trị có thể.

Cascade

Tự động tuyên truyền hoạt động đến các bảng được gõ của tỷ lệ kèo bóng đá tối nay bị thay đổi và con cháu của chúng.

Hạn chế

Từ chối hoạt động nếu tỷ lệ kèo bóng đá tối nay bị thay đổi là tỷ lệ kèo bóng đá tối nay bảng được đánh máy. Đây là mặc định.

Ghi chú

nếutỷ lệ kèo bóng đá tối nay thay đổi ... thêm giá trị(Biểu mẫu thêm giá trị mới vào tỷ lệ kèo bóng đá tối nay Enum) được thực thi bên trong một khối giao dịch, giá trị mới không thể được sử dụng cho đến khi giao dịch được thực hiện.

So sánh liên quan đến giá trị enum được thêm vào đôi khi sẽ chậm hơn so với so sánh chỉ liên quan đến các thành viên gốc của tỷ lệ kèo bóng đá tối nay enum. Điều này thường sẽ chỉ xảy ra nếutrướchoặcsauđược sử dụng để đặt vị trí sắp xếp của giá trị mới ở đâu đó ngoài cuối danh sách. Tuy nhiên, đôi khi nó sẽ xảy ra mặc dù giá trị mới được thêm vào ở cuối (điều này xảy ra nếu bộ đếm OIDBao quanhKể từ khi tạo ra tỷ lệ kèo bóng đá tối nay enum ban đầu). Sự chậm lại thường không đáng kể; Nhưng nếu nó quan trọng, hiệu suất tối ưu có thể được lấy lại bằng cách bỏ và tái tạo tỷ lệ kèo bóng đá tối nay enum, hoặc bằng cách bán phá giá và khôi phục cơ sở dữ liệu.

Ví dụ

Để đổi tên kiểu dữ liệu:

thay đổi tỷ lệ kèo bóng đá tối nay điện tử_mail đổi tên thành email;

Để thay đổi chủ sở hữu của tỷ lệ kèo bóng đá tối nayEmailđếnJoe:

thay đổi tỷ lệ kèo bóng đá tối nay chủ sở hữu email thành Joe;

Để thay đổi lược đồ của tỷ lệ kèo bóng đá tối nayEmailđếnKhách hàng:

Thay đổi tỷ lệ kèo bóng đá tối nay email tập hợp khách hàng;

Để thêm thuộc tính mới vào tỷ lệ kèo bóng đá tối nay tổng hợp:

thay đổi tỷ lệ kèo bóng đá tối nay compfoo thêm thuộc tính f3 int;

Để thêm giá trị mới vào tỷ lệ kèo bóng đá tối nay Enum ở một vị trí sắp xếp cụ thể:

Thay đổi tỷ lệ kèo bóng đá tối nay màu thêm giá trị 'màu cam' sau 'màu đỏ';

Để đổi tên giá trị enum:

Thay đổi màu sắc đổi tên giá trị 'màu tím' thành 'Mauve';

Để tạo các hàm I/O nhị phân cho tỷ lệ kèo bóng đá tối nay cơ sở hiện có:

Tạo hàm MyTyPesend (MyType) trả về bytea ...;
Tạo hàm mytyperecv (nội bộ, oid, integer) trả về mytype ...;
Thay đổi tỷ lệ kèo bóng đá tối nay MyType (
    Send = mytypesend,
    Nhận = mytyperecv
);

Tương thích

Các biến thể để thêm và thả thuộc tính là một phần của tiêu chuẩn SQL; Các biến thể khác là phần mở rộng PostgreSQL.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.