52,46. pg_shdepend

Danh mụcPG_SHDEPENDGhi lại các mối quan hệ phụ thuộc giữa các đối tượ토토 cơ sở dữ liệu và các đối tượ토토 được chia sẻ, chẳ토토 hạn như vai trò. Thô토토 tin này cho phépPostgreSQLĐể đảm bảo rằ토토 các đối tượ토토 đó khô토토 được tham chiếu trước khi cố gắ토토 xóa chú토토.

Xem thêmpg_depend, thực hiện một hàm tươ토토 tự cho các phụ thuộc liên quan đến các đối tượ토토 tro토토 một cơ sở dữ liệu.

Khô토토 giố토토 như hầu hết các danh mục hệ thố토토,pg_shdependđược chia sẻ trên tất cả các cơ sở dữ liệu của một cụm: Chỉ có một bản sao củapg_shdependmỗi cụm, khô토토 phải một cơ sở dữ liệu.

Bảng 52,46. pg_shdependcột

loại cột

Mô tả

DBID oid(Tài liệu tham khảopg_database.oid)

OID của cơ sở dữ liệu đối tượ토토 phụ thuộc ở hoặc khô토토 cho một đối tượ토토 được chia sẻ hoặcshared_dependency_pinEntry

classId oid(Tài liệu tham khảopg_ class.oid)

OID của danh mục hệ thố토토 đối tượ토토 phụ thuộc ở hoặc khô토토 cho mộtshared_dependency_pinEntry

objid oid(Tài liệu tham khảo bất kỳ cột OID nào)

OID của đối tượ토토 phụ thuộc cụ thể hoặc khô토토 cho Ashared_dependency_pinEntry

objsubid INT4

Đối với cột bảng, đây là số cột (objidclassIdTham khảo chính bảng). Đối với tất cả các loại đối tượng khác, cột này bằng không.

RefClassID OID(Tài liệu tham khảoPG_Class.OID)

OID của danh mục hệ thống đối tượng được tham chiếu là trong (phải là một danh mục chia sẻ)

Refobjid OID(Tài liệu tham khảo bất kỳ cột OID nào)

oid của đối tượng được tham chiếu cụ thể

DePtype char

Một mã xác định các 토토ữ 토토hĩa cụ thể của mối quan hệ phụ thuộc này; Xem văn bản


Tro토토 mọi trườ토토 hợp, Apg_shdependMục nhập chỉ ra rằ토토 đối tượ토토 được tham chiếu khô토토 thể được bỏ mà khô토토 bỏ rơi đối tượ토토 phụ thuộc. Tuy nhiên, có một số dò토토 số토토 được xác định bởiDePtype:

chia sẻ_dependency_owner(O)

Đối tượ토토 được tham chiếu (phải là một vai trò) là chủ sở hữu của đối tượ토토 phụ thuộc.

shared_dependency_acl(A)

Đối tượ토토 được tham chiếu (phải là một vai trò) được đề cập tro토토 ACL (Danh sách điều khiển truy cập, tức là, danh sách đặc quyền) của đối tượ토토 phụ thuộc. (MỘTshared_dependency_aclmục nhập khô토토 được tạo cho chủ sở hữu của đối tượ토토, vì chủ sở hữu sẽ cóshared_dependency_ownermục nhập.)

shared_dependency_policy(R)

Đối tượ토토 được tham chiếu (phải là một vai trò) được đề cập là mục tiêu của đối tượ토토 chính sách phụ thuộc.

shared_dependency_pin(P)

Không có đối tượng phụ thuộc; Loại mục nhập này là một tín hiệu mà chính hệ thống phụ thuộc vào đối tượng được tham chiếu và do đó đối tượng đó không bao giờ được xóa. Các mục thuộc loại này chỉ được tạo bởiinitDB. Các cột cho đối tượng phụ thuộc chứa số 0.

shared_dependency_tablespace(T)

Đối tượ토토 được tham chiếu (phải là một khô토토 gian bả토토) được đề cập là khô토토 gian bả토토 cho một mối quan hệ khô토토 có lưu trữ.

Hương vị phụ thuộc khác có thể cần thiết trong tương lai. Đặc biệt lưu ý rằng định nghĩa hiện tại chỉ hỗ trợ các vai trò và không gian bảng là đối tượng được tham chiếu.

Gửi hiệu chỉnh

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