pg_shdepend
Danh mụcpg_shdepend
Ghi lại các mối quan hệ phụ thuộc giữa các đối cách đọc kèo bóng đá cơ sở dữ liệu và các đối cách đọc kèo bóng đá được chia sẻ, chẳng hạn như vai trò. Thông tin này cho phépPostgreSQLĐể đảm bảo rằng các đối cách đọc kèo bóng đá đó không được tham chiếu trước khi cố gắng xóa chúng.
Xem thêmpg_depend
, thực hiện một hàm tương tự cho các phụ thuộc liên quan đến các đối cách đọc kèo bóng đá trong một cơ sở dữ liệu.
Không giống như hầu hết các danh mục hệ thống,pg_shdepend
được chia sẻ trên tất cả các cơ sở dữ liệu của cách đọc kèo bóng đá cụm: chỉ có cách đọc kèo bóng đá bản sao củapg_shdepend
mỗi cụm, không phải cách đọc kèo bóng đá cơ sở dữ liệu.
Bảng 51.47.pg_shdepend
cột
tên | loại | Tài liệu tham khảo | Mô tả |
---|---|---|---|
dbid |
oid |
|
OID của cơ sở dữ liệu đối cách đọc kèo bóng đá phụ thuộc ở hoặc không cho một đối cách đọc kèo bóng đá được chia sẻ |
classID |
oid |
|
OID của danh mục hệ thống đối cách đọc kèo bóng đá phụ thuộc là |
objid |
oid |
bất kỳ cột oid nào | OID của đối cách đọc kèo bóng đá phụ thuộc cụ thể |
objsubid |
INT4 |
Đối với cột bảng, đây là số cột (objid vàclassId Tham khảo chính bảng). Đối với tất cả các loại đối cách đọc kèo bóng đá khác, cột này bằng không. |
|
RefClassID |
OID |
|
OID của danh mục hệ thống đối cách đọc kèo bóng đá được tham chiếu là trong (phải là một danh mục chia sẻ) |
Refobjid |
OID |
bất kỳ cột OID nào | oid của đối cách đọc kèo bóng đá được tham chiếu cụ thể |
DePtype |
Char |
Một mã xác định các ngữ nghĩa cụ thể của mối quan hệ phụ cách đọc kèo bóng đá này; Xem văn bản |
Trong mọi trường hợp, Apg_shdepend
Mục nhập chỉ ra rằng đối cách đọc kèo bóng đá được tham chiếu không thể bị hủy mà không bỏ đối cách đọc kèo bóng đá phụ thuộc. Tuy nhiên, có một số dòng sống được xác định bởiDePtype
:
shared_dependency_owner
(o
)Đối cách đọc kèo bóng đá được tham chiếu (phải là một vai trò) là chủ sở hữu của đối cách đọc kèo bóng đá phụ thuộc.
shared_dependency_acl
(A
)Đối cách đọc kèo bóng đá được tham chiếu (phải là một vai trò) được đề cập trong ACL (Danh sách điều khiển truy cập, tức là, Danh sách đặc quyền) của đối cách đọc kèo bóng đá phụ thuộc. (MỘTchia sẻ_dependency_acl
mục nhập không được tạo cho chủ sở hữu của đối cách đọc kèo bóng đá, vì chủ sở hữu sẽ cóshared_dependency_owner
entry.)
shared_dependency_policy
(R
)Đối cách đọc kèo bóng đá được tham chiếu (phải là một vai trò) được đề cập là mục tiêu của đối cách đọc kèo bóng đá chính sách phụ thuộc.
shared_dependency_pin
(P
)Không có đối cách đọc kèo bó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 cách đọc kèo bóng đá được tham chiếu và do đó đối cách đọc kèo bó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 cách đọc kèo bóng đá phụ thuộc chứa số 0.
shared_dependency_tablespace
(T
)Đối cách đọc kèo bóng đá được tham chiếu (phải là không gian bảng) được đề cập là không gian bảng cho một mối quan hệ không 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 cách đọc kèo bóng đá được tham chiếu.