Bảng 9.60Hiển thị một số chức kèo bóng đá cúp c2 trích xuất thông tin phiên và hệ thống.
Ngoài các chức kèo bóng đá cúp c2 được liệt kê trong phần này, còn có một số chức kèo bóng đá cúp c2 liên quan đến hệ thống thống kê cũng cung cấp thông tin hệ thống. Nhìn thấyPhần 28.2.2Để biết thêm kèo bóng đá cúp c2.
Bảng 9.60. Chức kèo bóng đá cúp c2 thông tin phiên
tên | Loại trả lại | Mô tả |
---|---|---|
|
tên |
Tên kèo bóng đá cúp c2 cơ sở dữ liệu hiện tại (được gọi làDanh mụcHồiTrong tiêu chuẩn SQL) |
|
tên |
Tên kèo bóng đá cúp c2 cơ sở dữ liệu hiện tại |
|
Text |
Văn bản kèo bóng đá cúp c2 truy vấn hiện đang thực hiện, như được gửi bởi máy khách (có thể chứa nhiều hơn một câu lệnh) |
|
tên |
tương đương vớicurrent_user |
|
tên |
Tên kèo bóng đá cúp c2 lược đồ hiện tại |
|
Tên [] |
Tên kèo bóng đá cúp c2 các lược đồ trong đường dẫn tìm kiếm, tùy chọn bao gồm các lược đồ ngầm |
|
tên |
Tên người dùng kèo bóng đá cúp c2 bối cảnh thực thi hiện tại |
|
inet |
Địa chỉ kèo bóng đá cúp c2 kết nối từ xa |
|
int |
Cổng kết nối từ xa |
|
inet |
Địa chỉ kèo bóng đá cúp c2 kết nối cục bộ |
|
int |
Cổng kết nối cục bộ |
|
int |
ID xử lý kèo bóng đá cúp c2 quy trình máy chủ được gắn vào phiên hiện tại |
|
int [] |
ID quy trình đang chặn ID quy trình máy chủ được chỉ định để có được khóa |
|
dấu thời gian với múi giờ |
Thời gian tải cấu hình |
|
Text |
Tên tệp nhật ký chính hoặc đăng nhập ở định dạng được yêu cầu, hiện đang được sử dụng bởi trình thu thập ghi nhật ký |
|
OID |
oid kèo bóng đá cúp c2 lược đồ tạm thời kèo bóng đá cúp c2 phiên hoặc 0 nếu không |
|
Boolean |
SCHEMA có phải là lược đồ tạm thời kèo bóng đá cúp c2 phiên khác không? |
|
Setof Text |
Tên kênh mà phiên hiện đang nghe trên |
|
Double |
Phân số hàng đợi kèo bóng đá cúp c2 báo không đồng bộ hiện đang bị chiếm (0-1) |
|
dấu thời gian với múi giờ |
Thời gian bắt đầu máy chủ |
|
int [] |
ID quy trình đang chặn ID quá trình máy chủ được chỉ định để có được ảnh chụp nhanh an toàn |
|
int |
Mức làm tổ hiện tại kèo bóng đá cúp c2PostgreSQLTriggers (0 nếu không được gọi, trực tiếp hoặc gián tiếp, từ bên trong trình kích hoạt) |
|
tên |
Tên người dùng phiên |
|
tên |
tương đương vớicurrent_user |
|
Text |
PostgreSQLkèo bóng đá cúp c2 phiên bản. Xem thêmserver_version_numcho phiên bản có thể đọc được bằng máy. |
current_catalog
, current_role
, current_schema
, current_user
, session_user
vàuser
có trạng thái cú pháp đặc biệt trongSQL: Chúng phải được gọi mà không cần dấu ngoặc đơn. (Trong PostgreSQL, dấu ngoặc đơn có thể được sử dụng vớicurrent_schema
, nhưng không phải với những người khác.)
Thesession_user
kèo bóng đá cúp c2 thường là người dùng đã bắt đầu kết nối cơ sở dữ liệu hiện tại; Nhưng Superusers có thể thay đổi cài đặt này vớiĐặt ủy quyền phiên. Thecurrent_user
là định danh người dùng có thể áp dụng để kiểm tra quyền. kèo bóng đá cúp c2 thường nó bằng với người dùng phiên, nhưng nó có thể được thay đổi vớiĐặt vai trò. Nó cũng thay đổi trong quá trình thực hiện các chức kèo bóng đá cúp c2 với thuộc tínhbảo mật xác định
. Theo cách nói kèo bóng đá cúp c2 Unix, người dùng phiên làNgười dùng thựcvà người dùng hiện tại làNgười dùng hiệu quảHàng. current_role
vàngười dùng
là từ đồng nghĩa vớicurrent_user
. (Tiêu chuẩn SQL rút ra sự khác biệt giữacurrent_role
vàcurrent_user
, nhưngPostgreSQLkhông, vì nó hợp nhất người dùng và vai trò thành một loại thực thể duy nhất.)
current_schema
Trả về tên kèo bóng đá cúp c2 lược đồ đầu tiên trong đường dẫn tìm kiếm (hoặc giá trị null nếu đường dẫn tìm kiếm trống). Đây là lược đồ sẽ được sử dụng cho bất kỳ bảng hoặc các đối tượng được đặt tên nào khác được tạo mà không cần chỉ định lược đồ đích.current_schemas (boolean)
Trả về một mảng tên kèo bóng đá cúp c2 tất cả các lược đồ hiện tại trong đường dẫn tìm kiếm. Tùy chọn Boolean xác định xem các lược đồ hệ thống có bao gồm hoàn toàn nhưpg_catalog
được bao gồm trong đường dẫn tìm kiếm được trả lại.
Đường dẫn tìm kiếm có thể được thay đổi khi chạy. Lệnh là:
Đặt search_path thànhlược đồ
[,lược đồ
, ...]
inet_client_addr
Trả về địa chỉ IP kèo bóng đá cúp c2 máy khách hiện tại vàinet_client_port
Trả về số cổng.inet_server_addr
Trả về địa chỉ IP mà máy chủ chấp nhận kết nối hiện tại vàinet_server_port
Trả về số cổng. Tất cả các chức kèo bóng đá cúp c2 này trả về NULL nếu kết nối hiện tại thông qua ổ cắm miền Unix.
pg_blocking_pids
Trả về một mảng ID quy trình kèo bóng đá cúp c2 các phiên đang chặn quy trình máy chủ với ID quy trình được chỉ định hoặc một mảng trống nếu không có quy trình máy chủ đó hoặc nó không bị chặn. Một quy trình máy chủ chặn một quy trình khác nếu nó giữ một khóa xung đột với yêu cầu khóa kèo bóng đá cúp c2 quy trình bị chặn (khối cứng) hoặc đang chờ khóa sẽ mâu thuẫn với yêu cầu khóa kèo bóng đá cúp c2 quy trình bị chặn và đi trước nó trong hàng đợi chờ (khối mềm).pg_backend_pid
Kết quả) Ngay cả khi khóa thực tế được giữ hoặc chờ bởi một quy trình công nhân trẻ em. Kết quả là điều đó, có thể có kèo bóng đá cúp c2 PID trùng lặp trong kết quả.
pg_conf_load_time
Trả vềdấu thời gian với múi giờ
Khi kèo bóng đá cúp c2 tệp cấu hình máy chủ được tải lần cuối. .
PG_CILRENT_LOGFILE
return, asText
, đường dẫn kèo bóng đá cúp c2 (các) tệp nhật ký hiện đang được sử dụng bởi trình thu thập ghi nhật ký. Đường dẫn bao gồmlog_directoryThư mục và tên tệp nhật ký. Bộ sưu tập nhật ký phải được bật hoặc giá trị trả về lànull
. Khi nhiều tệp nhật ký tồn tại, mỗi tệp ở một định dạng khác nhau,PG_CURRENT_LOGFILE
được gọi là không có đối số trả về đường dẫn kèo bóng đá cúp c2 tệp có định dạng đầu tiên được tìm thấy trong danh sách đã đặt hàng:stderr, CSVLOG. null
được trả về khi không có tệp nhật ký nào có bất kỳ định dạng nào trong số này. Để yêu cầu một nguồn cung cấp định dạng tệp cụ thể, nhưText
, hoặcCSVLOGhoặcstderrlà giá trị kèo bóng đá cúp c2 tham số tùy chọn. Giá trị trả về lànull
Khi định dạng nhật ký được yêu cầu không phải là cấu hìnhlog_destination. ThePG_CILRENT_LOGFILE
phản ánh nội dung kèo bóng đá cúp c2current_logfiles
Tệp.
pg_my_temp_schema
Trả về OID kèo bóng đá cúp c2 lược đồ tạm thời kèo bóng đá cúp c2 phiên hiện tại hoặc không nếu nó không có (vì nó không tạo ra bất kỳ bảng tạm thời nào).pg_is_other_temp_schema
Trả về đúng nếu oid đã cho là oid kèo bóng đá cúp c2 lược đồ tạm thời kèo bóng đá cúp c2 phiên khác. (Ví dụ, điều này có thể hữu ích để loại trừ các bảng tạm thời kèo bóng đá cúp c2 các phiên khác khỏi màn hình danh mục.)
pg_listening_channels
Trả về một bộ tên kèo bóng đá cúp c2 các kênh thông báo không đồng bộ mà phiên hiện tại đang nghe.pg_notification_queue_usage
Trả về phần kèo bóng đá cúp c2 tổng dung lượng có sẵn cho các thông báo hiện đang bị chiếm bởi các thông báo đang chờ được xử lý, dưới dạngDouble
Trong phạm vi 0-1. Nhìn thấyNghevàkèo bóng đá cúp c2 báoĐể biết thêm kèo bóng đá cúp c2.
pg_postmaster_start_time
Trả vềdấu thời gian với múi giờ
Khi máy chủ khởi động.
pg_safe_snapshot_blocking_pids
Trả về một mảng ID quy trình kèo bóng đá cúp c2 các phiên đang chặn quy trình máy chủ với ID quy trình được chỉ định để có được ảnh chụp nhanh an toàn hoặc một mảng trống nếu không có quy trình máy chủ đó hoặc nó không bị chặn. Một phiên chạyserializable
B có giao dịch ACó thể đọc sê -ri chỉ có thể hoãn lại
Giao dịch từ việc có được một ảnh chụp nhanh cho đến khi cái sau xác định rằng an toàn để tránh thực hiện bất kỳ khóa dự đoán nào. Nhìn thấyPhần 13.2.3Để biết thêm thông tin về các giao dịch có thể thay thế và có thể bảo vệ. Các cuộc gọi thường xuyên đến chức kèo bóng đá cúp c2 này có thể có một số tác động đến hiệu suất cơ sở dữ liệu, bởi vì nó cần truy cập vào trạng thái chia sẻ của Trình quản lý khóa Vị ngữ trong một thời gian ngắn.
phiên bản
Trả về một chuỗi mô tảPostgreSQLPhiên bản kèo bóng đá cúp c2 máy chủ. Bạn cũng có thể lấy thông tin này từserver_versionhoặc cho phiên bản có thể đọc được bằng máy,server_version_num. kèo bóng đá cúp c2 nhà phát triển phần mềm nên sử dụngserver_version_num
(Có sẵn từ 8.2) hoặcPQServerVersion
Thay vì phân tích phiên bản văn bản.
Bảng 9.61Liệt kê các chức kèo bóng đá cúp c2 cho phép người dùng truy vấn các đặc quyền truy cập đối tượng theo chương trình. Nhìn thấyPhần 5.6Để biết thêm kèo bóng đá cúp c2 về các đặc quyền.
Bảng 9.61. Truy cập các chức kèo bóng đá cúp c2 yêu cầu đặc quyền
tên | Loại trả lại | Mô tả |
---|---|---|
|
Boolean |
Người dùng có đặc quyền cho bất kỳ cột nào kèo bóng đá cúp c2 bảng |
|
Boolean |
Người dùng hiện tại có đặc quyền cho bất kỳ cột nào kèo bóng đá cúp c2 bảng |
|
Boolean |
Người dùng có đặc quyền cho cột |
|
Boolean |
Người dùng hiện tại có đặc quyền cho cột |
|
Boolean |
Người dùng có đặc quyền cho cơ sở dữ kèo bóng đá cúp c2 |
|
Boolean |
Người dùng hiện tại có đặc quyền cho cơ sở dữ kèo bóng đá cúp c2 |
|
Boolean |
Người dùng có đặc quyền cho trình bao bọc nước ngoài |
|
Boolean |
Người dùng hiện tại có đặc quyền cho trình bao bọc dữ kèo bóng đá cúp c2 nước ngoài |
|
Boolean |
Người dùng có đặc quyền cho chức kèo bóng đá cúp c2 |
|
Boolean |
Người dùng hiện tại có đặc quyền cho chức kèo bóng đá cúp c2 |
|
Boolean |
Người dùng có đặc quyền cho ngôn ngữ |
|
Boolean |
Người dùng hiện tại có đặc quyền cho ngôn ngữ không |
|
Boolean |
Người dùng có đặc quyền cho lược đồ |
|
Boolean |
Người dùng hiện tại có đặc quyền cho lược đồ |
|
Boolean |
Người dùng có đặc quyền cho chuỗi |
|
Boolean |
Người dùng hiện tại có đặc quyền cho chuỗi |
|
Boolean |
Người dùng có đặc quyền cho máy chủ nước ngoài |
|
Boolean |
Người dùng hiện tại có đặc quyền cho máy chủ nước ngoài không |
|
Boolean |
Người dùng có đặc quyền cho bảng |
|
Boolean |
Người dùng hiện tại có đặc quyền cho bảng |
|
Boolean |
Người dùng có đặc quyền cho không gian bảng |
|
Boolean |
Người dùng hiện tại có đặc quyền cho không gian bảng |
|
Boolean |
Người dùng có đặc quyền cho loại |
|
Boolean |
Người dùng hiện tại có đặc quyền cho loại |
|
Boolean |
Người dùng có đặc quyền cho vai trò |
|
Boolean |
Người dùng hiện tại có đặc quyền cho vai trò |
|
Boolean |
37126_37186 |
HAS_TABLE_PRIVILEGE
Kiểm tra xem người dùng có thể truy cập bảng theo một cách cụ thể hay không. Người dùng có thể được chỉ định theo tên, bởi OID (pg_authid.oid
),công khai
Để chỉ ra vai trò giả công khai hoặc nếu đối số bị bỏ quacurrent_user
được giả định. Bảng có thể được chỉ định theo tên hoặc bằng OID.HAS_TABLE_PRIVILEGE
, có thể được phân biệt bằng số và các loại đối số kèo bóng đá cúp c2 họ.) Khi chỉ định theo tên, tên có thể được định mức lược đồ nếu cần thiết. Loại đặc quyền truy cập mong muốn được chỉ định bởi chuỗi văn bản, phải đánh giá thành một trong các giá trịChọn
, Chèn
, Cập nhật
, Xóa
, cắt ngắn
, Tài kèo bóng đá cúp c2 tham khảo
hoặcTrigger
. Tùy chọn,Với tùy chọn cấp
có thể được thêm vào loại đặc quyền để kiểm tra xem đặc quyền có được giữ với tùy chọn tài trợ hay không. Ngoài ra, nhiều loại đặc quyền có thể được liệt kê bởi dấu phẩy, trong trường hợp đó kết quả sẽ làTRUE
Nếu có bất kỳ đặc quyền được liệt kê nào được giữ. (Trường hợp kèo bóng đá cúp c2 chuỗi đặc quyền không đáng kể và được phép thêm khoảng trắng giữa
Chọn has_table_privilege ('myschema.mytable', 'select');
39877_39901
Kiểm tra xem người dùng có thể truy cập một chuỗi theo một cách cụ thể hay không. Khả kèo bóng đá cúp c2 cho các đối số của nó tương tự nhưHAS_TABLE_PRIVILEGE
. Loại đặc quyền truy cập mong muốn phải đánh giá thành một trongsử dụng
, Chọn
hoặcCập nhật
.
HAS_ANY_COLUMN_PRIVILEGE
Kiểm tra xem người dùng có thể truy cập bất kỳ cột nào của bảng theo một cách cụ thể hay không. Khả kèo bóng đá cúp c2 đối số của nó tương tự nhưHAS_TABLE_PRIVILEGE
, ngoại trừ loại đặc quyền truy cập mong muốn phải đánh giá đến một số kết hợp kèo bóng đá cúp c2Chọn
, Chèn
, Cập nhật
hoặcTài kèo bóng đá cúp c2 tham khảo
. Lưu ý rằng có bất kỳ đặc quyền nào ở cấp độ bảng này hoàn toàn cấp cho mỗi cột kèo bóng đá cúp c2 bảng, vì vậyHAS_ANY_COLUMN_PRIVILEGE
sẽ luôn quay lạiTRUE
nếuHAS_TABLE_PRIVILEGE
không cho kèo bóng đá cúp c2 đối số tương tự. NhưngHAS_ANY_COLUMN_PRIVILEGE
Cũng thành công nếu có một khoản tài trợ cấp cột kèo bóng đá cúp c2 đặc quyền cho ít nhất một cột.
HAS_COLUMN_PRIVILEGE
Kiểm tra xem người dùng có thể truy cập cột theo một cách cụ thể hay không. Khả kèo bóng đá cúp c2 đối số của nó tương tự nhưHAS_TABLE_PRIVILEGE
, với việc bổ sung rằng cột có thể được chỉ định theo tên hoặc số thuộc tính. Loại đặc quyền truy cập mong muốn phải đánh giá với một số kết hợp kèo bóng đá cúp c2Chọn
, Chèn
, Cập nhật
hoặcTài kèo bóng đá cúp c2 tham khảo
. Lưu ý rằng có bất kỳ đặc quyền nào ở cấp độ bảng này hoàn toàn cấp cho mỗi cột kèo bóng đá cúp c2 bảng.
HAS_DATABASE_PRIVILEGE
Kiểm tra xem người dùng có thể truy cập cơ sở dữ liệu theo một cách cụ thể hay không. Khả kèo bóng đá cúp c2 đối số của nó tương tự nhưHAS_TABLE_PRIVILEGE
. Loại đặc quyền truy cập mong muốn phải đánh giá với một số kết hợp kèo bóng đá cúp c2Tạo
, kết nối
, tạm thời
hoặcTemp
(tương đương vớitạm thời
).
HAS_FUNCTION_PRIVILEGE
Kiểm tra xem người dùng có thể truy cập chức kèo bóng đá cúp c2 theo một cách cụ thể hay không. Khả kèo bóng đá cúp c2 đối số của nó tương tự nhưHAS_TABLE_PRIVILEGE
. Khi chỉ định hàm bằng chuỗi văn bản chứ không phải bằng oid, đầu vào được phép giống như đối vớiRegProcedure
Kiểu dữ kèo bóng đá cúp c2 (xemPhần 8.18). Loại đặc quyền truy cập mong muốn phải đánh giá thànhthực thi
. Một ví dụ là:
42941_43016
HAS_FORIGN_DATA_WRAPPER_PRIVILEGE
Kiểm tra xem người dùng có thể truy cập trình bao bọc dữ liệu nước ngoài theo một cách cụ thể hay không. Khả kèo bóng đá cúp c2 đối số của nó tương tự nhưHAS_TABLE_PRIVILEGE
. Loại đặc quyền truy cập mong muốn phải đánh giá thànhsử dụng
.
HAS_L Language_Privilege
Kiểm tra xem người dùng có thể truy cập ngôn ngữ thủ tục theo một cách cụ thể hay không. Khả kèo bóng đá cúp c2 đối số của nó tương tự nhưHAS_TABLE_PRIVILEGE
. Loại đặc quyền truy cập mong muốn phải đánh giá thànhsử dụng
.
HAS_SCHEMA_PRIVILEGE
Kiểm tra xem người dùng có thể truy cập lược đồ theo một cách cụ thể hay không. Khả kèo bóng đá cúp c2 đối số của nó tương tự nhưHAS_TABLE_PRIVILEGE
. Loại đặc quyền truy cập mong muốn phải đánh giá với một số kết hợp kèo bóng đá cúp c2Tạo
hoặcsử dụng
.
HAS_SERVER_PRIVILEGE
Kiểm tra xem người dùng có thể truy cập máy chủ nước ngoài theo một cách cụ thể hay không. Khả kèo bóng đá cúp c2 đối số của nó tương tự nhưHAS_TABLE_PRIVILEGE
. Loại đặc quyền truy cập mong muốn phải đánh giá thànhsử dụng
.
has_tablespace_privilege
Kiểm tra xem người dùng có thể truy cập không gian bảng theo một cách cụ thể hay không. Khả kèo bóng đá cúp c2 đối số của nó tương tự nhưHAS_TABLE_PRIVILEGE
. Loại đặc quyền truy cập mong muốn phải đánh giá thành44636_44644
.
HAS_TYPE_PRIVILEGE
Kiểm tra xem người dùng có thể truy cập một loại theo một cách cụ thể hay không. Khả kèo bóng đá cúp c2 đối số của nó tương tự nhưHAS_TABLE_PRIVILEGE
. Khi chỉ định loại bằng chuỗi văn bản chứ không phải bằng oid, đầu vào được phép giống như đối vớiregtype
Kiểu dữ kèo bóng đá cúp c2 (xemPhần 8.18). Loại đặc quyền truy cập mong muốn phải đánh giá thànhsử dụng
.
pg_has_role
Kiểm tra xem người dùng có thể truy cập vai trò theo một cách cụ thể hay không. Khả kèo bóng đá cúp c2 đối số của nó tương tự nhưHAS_TABLE_PRIVILEGE
, ngoại trừcông khai
Không được phép làm tên người dùng. Loại đặc quyền truy cập mong muốn phải đánh giá với một số kết hợp kèo bóng đá cúp c2Thành viên
hoặcsử dụng
. Thành viên
biểu thị tư cách thành viên trực tiếp hoặc gián tiếp trong vai trò (nghĩa là quyền làmĐặt vai trò
), trong khisử dụng
biểu thị liệu các đặc quyền kèo bóng đá cúp c2 vai trò có sẵn ngay lập tức mà không cần làmĐặt vai trò
.
Row_Security_Active
Kiểm tra xem bảo mật cấp hàng có hoạt động cho bảng được chỉ định trong bối cảnhcurrent_user
và môi trường. Bảng có thể được chỉ định theo tên hoặc bằng oid.
Bảng 9.62Hiển thị các chức kèo bóng đá cúp c2 xác định xem một đối tượng nhất định làCó thể nhìn thấyTrong đường dẫn tìm kiếm lược đồ hiện tại. Ví dụ, một bảng được cho là có thể nhìn thấy nếu lược đồ chứa kèo bóng đá cúp c2 nó nằm trong đường dẫn tìm kiếm và không có bảng cùng tên nào xuất hiện trước đó trong đường dẫn tìm kiếm.
Chọn RelName từ pg_class trong đó pg_table_is_visible (oid);
Bảng 9.62. Các chức kèo bóng đá cúp c2 điều tra về tầm nhìn của lược đồ
tên | Return Type | Mô tả |
---|---|---|
|
47549_47558 |
là đối chiếu hiển thị trong đường dẫn tìm kiếm |
|
Boolean |
Có thể hiển thị chuyển đổi trong đường dẫn tìm kiếm |
|
Boolean |
Có thể nhìn thấy chức kèo bóng đá cúp c2 trong đường dẫn tìm kiếm |
|
Boolean |
Có thể nhìn thấy lớp toán tử trong đường dẫn tìm kiếm |
|
Boolean |
là toán tử có thể nhìn thấy trong đường dẫn tìm kiếm |
|
Boolean |
Có thể nhìn thấy gia đình kèo bóng đá cúp c2 nhà điều hành trong đường dẫn tìm kiếm |
|
Boolean |
là đối tượng thống kê có thể nhìn thấy trong đường dẫn tìm kiếm |
|
Boolean |
Bảng có hiển thị trong đường dẫn tìm kiếm |
|
Boolean |
Cấu hình tìm kiếm văn bản có thể hiển thị trong đường dẫn tìm kiếm |
|
Boolean |
Từ điển tìm kiếm văn bản có thể nhìn thấy trong đường dẫn tìm kiếm |
|
Boolean |
Có thể nhìn thấy trình phân tích cú pháp tìm kiếm văn bản trong đường dẫn tìm kiếm |
|
Boolean |
Mẫu tìm kiếm văn bản có thể nhìn thấy trong đường dẫn tìm kiếm |
|
Boolean |
là loại (hoặc miền) hiển thị trong đường dẫn tìm kiếm |
Mỗi chức kèo bóng đá cúp c2 thực hiện kiểm tra khả kèo bóng đá cúp c2 hiển thị cho một loại đối tượng cơ sở dữ liệu. Lưu ý rằngpg_table_is_visible
cũng có thể được sử dụng với kèo bóng đá cúp c2 chế độ xem, chế độ xem vật chất, chỉ mục, trình tự và bảng nước ngoài;pg_type_is_visible
cũng có thể được sử dụng với kèo bóng đá cúp c2 miền. Đối với kèo bóng đá cúp c2 hàm và toán tử, một đối tượng trong đường dẫn tìm kiếm có thể hiển thị nếu không có đối tượng cùng tênvà kiểu dữ kèo bóng đá cúp c2 đối sốTrước đó trong đường dẫn. Đối với kèo bóng đá cúp c2 lớp toán tử, cả phương thức truy cập chỉ mục tên và liên kết đều được xem xét.
Tất cả các chức kèo bóng đá cúp c2 này yêu cầu các OID đối tượng để xác định đối tượng sẽ được kiểm tra. Nếu bạn muốn kiểm tra một đối tượng theo tên, thật thuận tiện khi sử dụng các loại bí danh OID (RegClass
, regtype
, RegProcedure
, RegOperator
, RegConfig
hoặcRegdictionary
), ví dụ:
Chọn pg_type_is_visible ('myschema.widget' :: regtype);
Lưu ý rằng sẽ không có ý nghĩa gì khi kiểm tra tên loại không phù hợp theo cách này-nếu tên có thể được nhận ra, nó phải được nhìn thấy.
Bảng 9.63Liệt kê các chức kèo bóng đá cúp c2 trích xuất thông tin từ các danh mục hệ thống.
Bảng 9.63. Chức kèo bóng đá cúp c2 thông tin danh mục hệ thống
tên | Return Type | Mô tả |
---|---|---|
|
Text |
Nhận tên SQL kèo bóng đá cúp c2 kiểu dữ liệu |
|
Text |
Nhận định nghĩa về ràng buộc |
|
Text |
Nhận định nghĩa về ràng buộc |
|
Text |
56579_56707 |
|
Text |
57007_57135 |
|
Text |
Nhận định nghĩa về hàm |
|
Text |
Nhận danh sách đối số của định nghĩa chức kèo bóng đá cúp c2 (với các giá trị mặc định) |
|
Text |
Nhận danh sách đối số để xác định hàm (không có giá trị mặc định) |
|
Text |
GETreturn mệnh đề cho chức kèo bóng đá cúp c2 |
|
Text |
GETTạo chỉ mục lệnh cho chỉ mục |
|
Text |
GETTạo chỉ mục Lệnh cho chỉ mục hoặc định nghĩa chỉ một cột chỉ mục khiCột_no không phải là không |
|
Setof Record |
Nhận danh sách các từ khóa SQL và danh mục kèo bóng đá cúp c2 họ |
|
Text |
GETTạo quy tắc lệnh cho quy tắc |
|
Text |
GETTạo quy tắc lệnh cho quy tắc |
|
Text |
Nhận tên kèo bóng đá cúp c2 chuỗi mà cột nối tiếp hoặc danh tính sử dụng |
|
Text |
GETTạo thống kê Lệnh cho đối tượng thống kê mở rộng |
PG_GET_TRIGGERDEF (Trigger_oid ) |
Text |
GETTạo [ràng buộc] Trigger Lệnh cho Trigger |
PG_GET_TRIGGERDEF (Trigger_oid , đẹp_bool ) |
Text |
GETTạo [ràng buộc] Trigger Lệnh cho Trigger |
|
tên |
Nhận tên vai đã cho oid |
|
Text |
Nhận cơ sởChọn Lệnh để xem hoặc xem vật chất hóa () |
|
Text |
Nhận cơ sởChọn Lệnh để xem hoặc Chế độ xem được vật chất hóa () |
|
Text |
Nhận cơ sởChọn Lệnh để xem hoặc xem vật chất |
|
Text |
Nhận cơ sởChọn Lệnh để xem hoặc xem vật chất |
|
Text |
Nhận cơ sởChọn Lệnh để xem hoặc xem vật chất hóa; kèo bóng đá cúp c2 dòng với kèo bóng đá cúp c2 trường được bọc theo số cột được chỉ định, in đẹp được ngụ ý |
|
Boolean |
Kiểm tra xem cột chỉ mục có thuộc tính được chỉ định |
|
Boolean |
Kiểm tra xem một chỉ mục có thuộc tính được chỉ định |
|
Boolean |
Kiểm tra xem phương thức truy cập chỉ mục có thuộc tính được chỉ định |
|
Setof Record |
Nhận tập hợp tên tùy chọn lưu trữ/cặp giá trị |
|
setof oid |
Nhận tập hợp các oids cơ sở dữ kèo bóng đá cúp c2 có các đối tượng trong không gian bảng |
|
Text |
Nhận đường dẫn trong hệ thống tệp mà không gian bảng này được đặt trong |
|
regtype |
Nhận kiểu dữ liệu kèo bóng đá cúp c2 bất kỳ giá trị nào |
|
Text |
Nhận đối chiếu kèo bóng đá cúp c2 đối số |
|
RegClass |
Nhận oid kèo bóng đá cúp c2 mối quan hệ được đặt tên |
|
RegProc |
Nhận OID kèo bóng đá cúp c2 hàm được đặt tên |
|
RegProcedure |
Nhận OID kèo bóng đá cúp c2 hàm được đặt tên |
|
Regoper |
Nhận OID kèo bóng đá cúp c2 toán tử có tên |
|
RegOperator |
Nhận oid kèo bóng đá cúp c2 toán tử được đặt tên |
|
regtype |
Nhận oid kèo bóng đá cúp c2 loại được đặt tên |
|
Regnamespace |
Nhận oid kèo bóng đá cúp c2 lược đồ được đặt tên |
|
reprole |
Nhận OID kèo bóng đá cúp c2 vai trò được đặt tên |
format_type
Trả về tên SQL kèo bóng đá cúp c2 một loại dữ liệu được xác định bởi loại OID kèo bóng đá cúp c2 nó và có thể là một công cụ sửa đổi loại. Truyền NULL cho Trình sửa đổi loại nếu không biết công cụ sửa đổi cụ thể.
PG_GET_KEYWORDS
Trả về một tập hợp kèo bóng đá cúp c2 bản ghi mô tả kèo bóng đá cúp c2 từ khóa SQL được máy chủ nhận ra. TheWord
Cột chứa từ khóa. Thecatcode
Cột chứa mã danh mục:u
cho không được bảo vệ,C
cho tên cột,T
cho tên hoặc tên chức kèo bóng đá cúp c2 hoặcR
cho bảo lưu. Thecatdesc
Cột chứa một chuỗi có thể định vị hóa mô tả danh mục.
PG_GET_CONSTRAINTDEF
, PG_GET_INDEXDEF
, PG_GET_RULEDEF
, PG_GET_STATISTICSOBJDEF
vàPG_GET_TRIGGERDEF
, Tương ứng xây dựng lại lệnh tạo cho một ràng buộc, chỉ mục, quy tắc, đối tượng thống kê mở rộng hoặc kích hoạt. (Lưu ý rằng đây là một bản dựng lại bị phân hủy, không phải là văn bản gốc kèo bóng đá cúp c2 lệnh.)PG_GET_EXPR
phân tách dạng bên trong kèo bóng đá cúp c2 một biểu thức riêng lẻ, chẳng hạn như giá trị mặc định cho một cột. Nó có thể hữu ích khi kiểm tra nội dung kèo bóng đá cúp c2 danh mục hệ thống.PG_GET_VIEWDEF
Tái thiếtChọn
Truy vấn xác định chế độ xem. Hầu hết các chức kèo bóng đá cúp c2 này có hai biến thể, một trong số đó có thể tùy ýPretty PrintKhănKết quả. Định dạng được in khá dễ đọc hơn, nhưng định dạng mặc định có nhiều khả kèo bóng đá cúp c2 được giải thích theo cùng một cách bởi các phiên bản tương lai củaPostgreSQL; Tránh sử dụng đầu ra được in đẹp cho mục đích kết xuất.Sai
Đối với tham số in đẹp mang lại kết quả tương tự như biến thể hoàn toàn không có tham số.
Trả về hoàn chỉnh
Tạo hoặc thay thế chức kèo bóng đá cúp c2
câu lệnh cho một hàm.Trả về danh sách đối số kèo bóng đá cúp c2 một hàm, trong biểu mẫu nó sẽ cần phải xuất hiện trong
Tạo chức kèo bóng đá cúp c2
. PG_GET_FUNCTION_RESULT
tương tự trả về thích hợpreturn
mệnh đề cho chức kèo bóng đá cúp c2.Trả về danh sách đối số cần thiết để xác định một hàm, trong biểu mẫu nó sẽ cần phải xuất hiện trong
Chức kèo bóng đá cúp c2 thay đổi
, ví dụ. Biểu mẫu này bỏ qua kèo bóng đá cúp c2 giá trị mặc định.
Trả về tên kèo bóng đá cúp c2 chuỗi được liên kết với một cột hoặc null nếu không có chuỗi nào được liên kết với cột. Nếu cột là cột nhận dạng, chuỗi liên quan là chuỗi được tạo bên trong cho cột nhận dạng.
Nối tiếp
, SmallSerial
, BigSerial
), đó là trình tự được tạo cho định nghĩa cột nối tiếp đó. Trong trường hợp sau, hiệp hội này có thể được sửa đổi hoặc loại bỏ bằngChuỗi thay đổi thuộc sở hữu kèo bóng đá cúp c2
. (Hàm có lẽ nên được gọi là; Tên hiện tại kèo bóng đá cúp c2 nó phản ánh thực tế rằng nó thường được sử dụng với
sê -ri
hoặcBigSerial
Cột.) Tham số đầu vào đầu tiên là tên bảng có lược đồ tùy chọn và tham số thứ hai là tên cột. Bởi vì tham số đầu tiên có khả kèo bóng đá cúp c2 là một lược đồ và bảng, nó không được coi là một mã định danh được trích xuất kép, có nghĩa là nó được đặt dưới mặc định, trong khi tham số thứ hai, chỉ là một tên cột, được coi là trích dẫn kép và được bảo quản trường hợp của nó.Phần 9.16). Một cách sử dụng điển hình là đọc giá trị hiện tại kèo bóng đá cúp c2 một chuỗi cho một danh tính hoặc cột nối tiếp, ví dụ:
71636_71696
PG_GET_USERBYID
trích xuất tên kèo bóng đá cúp c2 một vai trò được đặt ra OID.
PG_INDEX_COLUMN_HAS_PROPERTY
, PG_INDEX_HAS_PROPERTY
vàPG_INDEXAM_HAS_PROPERTY
Trả về cho dù phương thức truy cập chỉ mục, chỉ mục hoặc chỉ mục được chỉ định sở hữu thuộc tính được đặt tên.NULL
được trả về nếu tên thuộc tính không được biết hoặc không áp dụng cho đối tượng cụ thể hoặc nếu số OID hoặc số cột không xác định đối tượng hợp lệ. Tham khảoBảng 9.64cho kèo bóng đá cúp c2 thuộc tính cột,Bảng 9,65cho kèo bóng đá cúp c2 thuộc tính chỉ mục vàBảng 9.66Đối với các thuộc tính phương thức truy cập. (Lưu ý rằng các phương thức truy cập tiện ích mở rộng có thể xác định tên thuộc tính bổ sung cho các chỉ mục kèo bóng đá cúp c2 chúng.)
Bảng 9.64. Thuộc tính cột chỉ mục
tên | Mô tả |
---|---|
ASC |
Cột có sắp xếp theo thứ tự tăng dần khi quét chuyển tiếp không? |
DESC |
Cột có sắp xếp theo thứ tự giảm dần khi quét chuyển tiếp không? |
NULLS_FIRST |
Cột có sắp xếp với NULLS đầu tiên khi quét chuyển tiếp không? |
NULLS_LAST |
Cột có sắp xếp với NULLS kéo dài trên quét chuyển tiếp không? |
có thể đặt hàng |
Cột có sở hữu bất kỳ thứ tự sắp xếp được xác định nào không? |
Discent_orderable |
Cột có thể được quét theo thứ tự bằngKhoảng cáchKhăntoán tử, ví dụĐặt hàng bởi col <- hằng số ? |
Return |
Giá trị cột có thể được trả về bằng cách quét chỉ có chỉ mục không? |
search_array |
Cột có hỗ trợ tự nhiêncol = any (mảng) Tìm kiếm? |
search_nulls |
Cột hỗ trợlà null vàkhông phải là null tìm kiếm? |
Bảng 9,65. Thuộc tính chỉ mục
tên | Mô tả |
---|---|
Phân cụm |
Chỉ mục có thể được sử dụng trong Acụm lệnh? |
index_scan |
75173_75223 |
bitmap_scan |
Chỉ mục có hỗ trợ Bitmap không? |
Backward_Scan |
Hướng quét có thể thay đổi trong quét giữa (để hỗ trợtìm nạp ngược Trên con trỏ mà không cần vật chất hóa)? |
Bảng 9.66. Thuộc tính phương thức truy cập chỉ mục
tên | Mô tả |
---|---|
Can_order |
Phương thức truy cập hỗ trợASC , Desc và kèo bóng đá cúp c2 từ khóa liên quan trongTạo chỉ mục ? |
Can_unique |
Phương thức truy cập có hỗ trợ kèo bóng đá cúp c2 chỉ mục duy nhất không? |
CAN_MULTI_COL |
Phương thức truy cập có chỉ mục hỗ trợ với nhiều cột không? |
CAN_EXCLUDE |
Phương thức truy cập có hỗ trợ kèo bóng đá cúp c2 ràng buộc không? |
pg_options_to_table
Trả về bộ tùy chọn lưu trữ tên/cặp giá trị (Tùy chọn_NAME
/Tùy chọn_Value
) Khi được kèo bóng đá cúp c2 quaPG_Class
.Reloptions
hoặcPG_ATTRIBUTE
.attoptions
.
pg_tablespace_database
Cho phép kiểm tra một không gian bảng. Nó trả về tập hợp các OID kèo bóng đá cúp c2 cơ sở dữ liệu có các đối tượng được lưu trữ trong không gian bảng.pg_tablespace_database
và truy vấn kèo bóng đá cúp c2 họPG_Class
Danh mục.
PG_TYPEOF
Trả về OID kèo bóng đá cúp c2 loại dữ liệu kèo bóng đá cúp c2 giá trị được truyền cho nó. Điều này có thể hữu ích để khắc phục sự cố hoặc xây dựng các truy vấn SQL tự động.regtype
, là loại bí danh oid (xemPhần 8.18); Điều này có nghĩa là nó giống như một OID cho mục đích so sánh nhưng hiển thị như một tên loại.
Chọn PG_TYPEOF (33);
Biểu thứcđối chiếu cho
Trả về sự đối chiếu kèo bóng đá cúp c2 giá trị được truyền cho nó. Ví dụ:
Chọn đối chiếu cho (mô tả) từ giới hạn pg_descrip 1;
Giá trị có thể được trích dẫn và đủ điều kiện lược đồ. Nếu không có đối chiếu nào được lấy cho biểu thức đối số, thì giá trị null được trả về.
TheTO_REGCLASS
, TO_REGPROC
, TO_REGPROCEDURE
, TO_REGOPER
, TO_REGOPERATOR
, TO_REGTYPE
, TO_RGNAMESPACE
vàto_Regrole
chức kèo bóng đá cúp c2 Dịch quan hệ, chức kèo bóng đá cúp c2, toán tử, loại, lược đồ và tên vai trò (được đưa ra làText
) đến kèo bóng đá cúp c2 đối tượng thuộc loạiRegClass
, RegProc
, RegProcedure
, Regoper
, RegOperator
, regtype
, Regnamespace
vàreprole
tương ứng. Các chức kèo bóng đá cúp c2 này khác với diễn viên từ văn bản ở chỗ chúng không chấp nhận OID số và chúng trả lại null thay vì ném lỗi nếu tên không được tìm thấy (hoặc, choTO_REGPROC
vàTO_REGOPER
, Nếu tên đã cho khớp với nhiều đối tượng).
Bảng 9.67Liệt kê các chức kèo bóng đá cúp c2 liên quan đến nhận dạng và địa chỉ đối tượng cơ sở dữ liệu.
Bảng 9.67. Thông tin đối tượng và các chức kèo bóng đá cúp c2 địa chỉ
tên | Loại trả lại | Mô tả |
---|---|---|
|
Text |
Nhận mô tả đối tượng cơ sở dữ kèo bóng đá cúp c2 |
|
loại Text , lược đồ Text , tên Text , Nhận dạng Text |
Nhận danh tính kèo bóng đá cúp c2 đối tượng cơ sở dữ liệu |
|
loại Text , object_names Text [] , object_args Text [] |
Nhận biểu diễn bên ngoài kèo bóng đá cúp c2 địa chỉ đối tượng cơ sở dữ liệu |
|
classID OID , objid OID , objsubid Số nguyên |
Nhận địa chỉ kèo bóng đá cúp c2 đối tượng cơ sở dữ liệu từ biểu diễn bên ngoài kèo bóng đá cúp c2 nó |
pg_describe_object
Trả về mô tả văn bản kèo bóng đá cúp c2 một đối tượng cơ sở dữ liệu được chỉ định bởi Danh mục OID, Object OID và ID đối tượng phụ (chẳng hạn như số cột trong bảng; ID đối tượng phụ là 0 khi đề cập đến toàn bộ đối tượng). Mô tả này được dự định là người có thể đọc được và có thể được dịch, tùy thuộc vào cấu hình máy chủ.PG_DEPEND
Danh mục.
pg_identify_object
Trả về một hàng chứa đủ kèo bóng đá cúp c2 để xác định duy nhất đối tượng cơ sở dữ liệu được chỉ định bởi Danh mục OID, đối tượng OID và ID đối tượng phụ. kèo bóng đá cúp c2 này được dự định là có thể đọc được máy và không bao giờ được dịch.loại
Xác định loại đối tượng cơ sở dữ kèo bóng đá cúp c2;lược đồ
là tên lược đồ mà đối tượng thuộc về hoặcnull
Đối với kèo bóng đá cúp c2 loại đối tượng không thuộc về kèo bóng đá cúp c2 lược đồ;tên
là tên kèo bóng đá cúp c2 đối tượng, được trích dẫn nếu cần thiết, nếu tên (cùng với tên lược đồ, nếu thích hợp) là đủ để xác định duy nhất đối tượng, nếu khôngnull
;Nhận dạng
là nhận dạng đối tượng hoàn chỉnh, với định dạng chính xác tùy thuộc vào loại đối tượng và mỗi tên trong định dạng được định dạng lược đồ và được trích dẫn khi cần thiết.
pg_identify_object_as_address
Trả về một hàng chứa đủ kèo bóng đá cúp c2 để xác định duy nhất đối tượng cơ sở dữ liệu được chỉ định bởi Danh mục OID, đối tượng OID và ID đối tượng phụ. kèo bóng đá cúp c2 được trả lại độc lập với máy chủ hiện tại, nghĩa là nó có thể được sử dụng để xác định một đối tượng được đặt tên giống hệt nhau trong máy chủ khác.loại
Xác định loại đối tượng cơ sở dữ kèo bóng đá cúp c2;object_names
vàobject_args
là kèo bóng đá cúp c2 mảng văn bản cùng nhau tạo thành một tham chiếu đến đối tượng. Ba giá trị này có thể được truyền đếnPG_GET_OBject_Address
Để có được địa chỉ nội bộ của đối tượng. Chức kèo bóng đá cúp c2 này là nghịch đảo củapg_get_object_address
.
PG_GET_OBject_Address
Trả về một hàng chứa đủ kèo bóng đá cúp c2 để xác định duy nhất đối tượng cơ sở dữ liệu được chỉ định bởi loại và mảng đối số và mảng đối số. Các giá trị được trả về là các giá trị sẽ được sử dụng trong các danh mục hệ thống nhưPG_DEPEND
và có thể được chuyển cho các chức kèo bóng đá cúp c2 hệ thống khác nhưpg_identify_object
hoặcpg_describe_object
. classID
là oid kèo bóng đá cúp c2 danh mục hệ thống chứa đối tượng;objid
là oid kèo bóng đá cúp c2 chính đối tượng vàobjsubid
là ID đối tượng phụ hoặc không nếu không có. Chức kèo bóng đá cúp c2 này là nghịch đảo củapg_identify_object_as_address
.
Các chức kèo bóng đá cúp c2 được hiển thị trongBảng 9,68Trích xuất kèo bóng đá cúp c2 bình luận được lưu trữ trước đó vớibình luậnlệnh. Giá trị null được trả về nếu không có bình luận nào có thể được tìm thấy cho kèo bóng đá cúp c2 tham số được chỉ định.
Bảng 9,68. Chức kèo bóng đá cúp c2 thông tin nhận xét
tên | Return Type | Mô tả |
---|---|---|
|
Text |
Nhận bình luận cho cột bảng |
|
Text |
Nhận nhận xét cho đối tượng cơ sở dữ kèo bóng đá cúp c2 |
|
Text |
Nhận nhận xét cho đối tượng cơ sở dữ kèo bóng đá cúp c2 () |
|
Text |
Nhận nhận xét cho một đối tượng cơ sở dữ kèo bóng đá cúp c2 được chia sẻ |
col_descrip
Trả về nhận xét cho một cột bảng, được chỉ định bởi OID kèo bóng đá cúp c2 bảng và số cột kèo bóng đá cúp c2 nó. (obj_descrip
Không thể được sử dụng cho các cột bảng vì các cột không có OID kèo bóng đá cúp c2 riêng chúng.)
Mẫu hai tham số kèo bóng đá cúp c2obj_descrip
Trả về nhận xét cho một đối tượng cơ sở dữ liệu được chỉ định bởi OID kèo bóng đá cúp c2 nó và tên kèo bóng đá cúp c2 danh mục hệ thống chứa. Ví dụ,obj_descrip (123456, 'pg_class')
Sẽ lấy nhận xét cho bảng với OID 123456. Mẫu một tham số kèo bóng đá cúp c2obj_descrip
Chỉ yêu cầu đối tượng oid. Nó không được chấp nhận vì không có gì đảm bảo rằng OID là duy nhất trên kèo bóng đá cúp c2 danh mục hệ thống khác nhau;
shobj_descrip
được sử dụng giống nhưobj_descrip
Ngoại trừ nó được sử dụng để truy xuất các nhận xét về các đối tượng được chia sẻ. Một số danh mục hệ thống là toàn cầu cho tất cả các cơ sở dữ kèo bóng đá cúp c2 trong mỗi cụm và các mô tả cho các đối tượng trong chúng cũng được lưu trữ trên toàn cầu.
Các chức kèo bóng đá cúp c2 được hiển thị trongBảng 9,69Cung cấp thông tin giao dịch máy chủ ở dạng xuất. Việc sử dụng chính của các chức kèo bóng đá cúp c2 này là xác định giao dịch nào được thực hiện giữa hai ảnh chụp nhanh.
Bảng 9,69. ID giao dịch và ảnh chụp nhanh
tên | Loại trả lại | Mô tả |
---|---|---|
|
Bigint |
Nhận ID giao dịch hiện tại, gán một giao dịch mới nếu giao dịch hiện tại không có |
|
Bigint |
giống nhưTXID_CURRENT () Nhưng trả về NULL thay vì gán ID giao dịch mới nếu chưa được chỉ định |
|
TXID_SNAPSHOT |
Nhận ảnh chụp nhanh hiện tại |
|
Setof Bigint |
Nhận ID giao dịch đang tiến triển trong ảnh chụp nhanh |
|
Bigint |
GETxmax kèo bóng đá cúp c2 ảnh chụp nhanh |
|
Bigint |
GETxmin kèo bóng đá cúp c2 ảnh chụp nhanh |
|
Boolean |
ID giao dịch có hiển thị trong ảnh chụp không? (Không sử dụng ID Subtransaction) |
|
Text |
Báo cáo trạng thái kèo bóng đá cúp c2 giao dịch đã cho:cam kết , bị hủy bỏ , đang tiến triển hoặc null nếu ID giao dịch quá cũ |
Loại ID giao dịch nội bộ (XID
) rộng 32 bit và kết thúc xung quanh mỗi 4 tỷ giao dịch. Tuy nhiên, các chức kèo bóng đá cúp c2 này xuất một định dạng 64 bit được mở rộng vớiEpochKhănBộ đếm để nó sẽ không bao quanh trong suốt vòng đời của một bản cài đặt. Kiểu dữ liệu được sử dụng bởi các chức kèo bóng đá cúp c2 này,txid_snapshot
, lưu trữ thông tin về khả kèo bóng đá cúp c2 hiển thị ID giao dịch tại một thời điểm cụ thể. Các thành phần của nó được mô tả trongBảng 9.70.
Bảng 9.70. kèo bóng đá cúp c2 thành phần ảnh chụp nhanh
tên | Mô tả |
---|---|
xmin |
ID giao dịch sớm nhất (TXID) vẫn còn hoạt động. Tất cả kèo bóng đá cúp c2 giao dịch trước đó sẽ được cam kết và hiển thị, hoặc quay lại và chết. |
xmax |
TxID chưa được chỉ định đầu tiên. Tất cả kèo bóng đá cúp c2 TXID lớn hơn hoặc bằng với điều này chưa được bắt đầu vào thời điểm ảnh chụp nhanh, và do đó vô hình. |
XIP_LIST |
Active Txids tại thời điểm chụp nhanh. Danh sách chỉ bao gồm kèo bóng đá cúp c2 TXID hoạt động giữaxmin vàxmax ; có thể có Txids hoạt động cao hơnxmax . Một txid làxmin <= txid <xmax và không trong danh sách này đã được hoàn thành tại thời điểm chụp nhanh, và do đó có thể nhìn thấy hoặc chết theo trạng thái cam kết kèo bóng đá cúp c2 nó. Danh sách không bao gồm Txids kèo bóng đá cúp c2 SubtransActions. |
TXID_SNAPSHOT
biểu diễn văn bản là
. Ví dụxmin
:xmax
:XIP_LIST
10:20:10,14,15
có nghĩa làxmin = 10, xmax = 20, xip_list = 10, 14, 15
.
TXID_STATUS (BIGINT)
Báo cáo tình trạng cam kết kèo bóng đá cúp c2 một giao dịch gần đây. Các ứng dụng có thể sử dụng nó để xác định xem một giao dịch đã được thực hiện hay bị hủy bỏ khi máy chủ ứng dụng và cơ sở dữ liệu bị ngắt kết nối trong khicam kết
đang được tiến hành. Trạng thái kèo bóng đá cúp c2 một giao dịch sẽ được báo cáo làĐang tiến hành
, cam kết
hoặcbị hủy bỏ
, với điều kiện là giao dịch đủ gần đây để hệ thống giữ lại trạng thái cam kết của giao dịch đó. Nếu đủ tuổi để không có tài liệu tham khảo nào cho giao dịch đó tồn tại trong hệ thống và thông tin trạng thái cam kết đã bị loại bỏ, chức kèo bóng đá cúp c2 này sẽ trả về null.đang tiến triển
; Ứng dụng phải kiểm trapg_prepared_xacts
Nếu họ cần xác định xem TXID có phải là một giao dịch đã chuẩn bị không.
Các chức kèo bóng đá cúp c2 được hiển thị trongBảng 9.71Cung cấp thông tin về các giao dịch đã được cam kết. Các chức kèo bóng đá cúp c2 này chủ yếu cung cấp thông tin về khi các giao dịch được thực hiện.Track_Commit_TimestampTùy chọn cấu hình được bật và chỉ cho kèo bóng đá cúp c2 giao dịch được thực hiện sau khi nó được bật.
Bảng 9.71. kèo bóng đá cúp c2 giao dịch cam kết
Các chức kèo bóng đá cúp c2 được hiển thị trongBảng 9.72In kèo bóng đá cúp c2 được khởi tạo tronginitDB
, chẳng hạn như phiên bản danh mục. Họ cũng hiển thị kèo bóng đá cúp c2 về việc ghi nhật ký và xử lý điểm kiểm tra.PG_Controldata, mặc dù ở dạng phù hợp hơn vớiSQLchức kèo bóng đá cúp c2.
Bảng 9.72. Kiểm soát các chức kèo bóng đá cúp c2 dữ liệu
pg_control_checkpoint
Trả về bản ghi, được hiển thị trongBảng 9.73
Bảng 9.73.pg_control_checkpoint
cột
Tên cột | Kiểu dữ kèo bóng đá cúp c2 |
---|---|
Checkpoint_lsn |
PG_LSN |
prior_lsn |
PG_LSN |
redo_lsn |
PG_LSN |
redo_wal_file |
Text |
Timeline_id |
Số nguyên |
prev_timeline_id |
Số nguyên |
full_page_writes |
Boolean |
next_xid |
Text |
next_oid |
oid |
next_multixact_id |
XID |
next_multi_offset |
XID |
Oldest_xid |
XID |
Oldest_xid_dbid |
oid |
Oldest_active_xid |
XID |
Oldest_multi_xid |
XID |
Oldest_multi_dbid |
oid |
Oldest_commit_ts_xid |
XID |
Newest_commit_ts_xid |
XID |
Checkpoint_time |
dấu thời gian với múi giờ |
PG_Control_System
Trả về bản ghi, được hiển thị trongBảng 9.74
Bảng 9.74.PG_Control_System
cột
Tên cột | Kiểu dữ kèo bóng đá cúp c2 |
---|---|
pg_control_version |
Số nguyên |
catalog_version_no |
Số nguyên |
System_Identifier |
Bigint |
pg_control_last_modified |
dấu thời gian với múi giờ |
pg_control_init
Trả về bản ghi, được hiển thị trongBảng 9.75
Bảng 9,75.pg_control_init
cột
tên cột | Kiểu dữ kèo bóng đá cúp c2 |
---|---|
MAX_DATA_ALIGNMENT |
Số nguyên |
cơ sở dữ liệu_block_size |
Số nguyên |
blocks_per_sement |
Số nguyên |
wal_block_size |
Số nguyên |
byte_per_wal_segment |
Số nguyên |
Max_Identifier_length |
Số nguyên |
MAX_INDEX_COLUMNS |
Số nguyên |
MAX_TOAST_CHUNK_SIZE |
Số nguyên |
lớn_object_chunk_size |
Số nguyên |
float4_pass_by_value |
Boolean |
float8_pass_by_value |
Boolean |
data_page_checksum_version |
Số nguyên |
pg_control_recovery
Trả về bản ghi, được hiển thị trongBảng 9.76
Bảng 9.76.PG_Control_Recovery
cột
Tên cột | Kiểu dữ kèo bóng đá cúp c2 |
---|---|
min_recovery_end_lsn |
PG_LSN |
min_recovery_end_timeline |
Số nguyên |
BACKUP_START_LSN |
PG_LSN |
Backup_end_lsn |
PG_LSN |
end_of_backup_record_required |
Boolean |