PostgreSQL: kèo bóng đá hôm nay và ngày mai liệu: | |||
---|---|---|---|
prev | UP | Chương 9. kèo bóng đá hom nay chức năng và toán tử | NEXT |
Bảng 9-59Hiển thị một số chức năng trích xuất kèo bóng đá hom nay phiên và hệ thống.
Ngoài các chức năng được liệt kê trong phần này, có một số chức năng liên quan đến hệ thống thống kê cũng cung cấp kèo bóng đá hom nay hệ thống. Nhìn thấyPhần 28.2.2Để biết thêm kèo bóng đá hom nay.
Bảng 9-59. Chức năng kèo bóng đá hom nay phiên
tên | Return Type | Mô tả |
---|---|---|
current_catalog |
tên | Tên kèo bóng đá hom nay cơ sở dữ liệu hiện tại (được gọi là"Danh mục"Trong tiêu chuẩn SQL) |
current_database () |
tên | Tên kèo bóng đá hom nay cơ sở dữ liệu hiện tại |
current_query () |
Text | Văn bản kèo bóng đá hom nay 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) |
current_role |
tên | tương đương vớicurrent_user |
current_schema [()] |
tên | Tên kèo bóng đá hom nay lược đồ hiện tại |
current_schemas (Boolean) |
Tên [] | Tên kèo bóng đá hom nay 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 |
current_user |
tên | Tên người dùng kèo bóng đá hom nay bối cảnh thực thi hiện tại |
inet_client_addr () |
inet | Địa chỉ kèo bóng đá hom nay kết nối từ xa |
inet_client_port () |
int | Cổng kết nối từ xa |
inet_server_addr () |
inet | Địa chỉ kèo bóng đá hom nay kết nối cục bộ |
inet_server_port () |
int | Cổng kết nối cục bộ |
pg_backend_pid () |
int | ID xử lý kèo bóng đá hom nay quy trình máy chủ được gắn vào phiên hiện tại |
pg_blocking_pids (int) |
int [] | ID quy trình đang chặn ID quá trình máy chủ được chỉ định |
pg_conf_load_time () |
dấu thời gian với múi giờ | Thời gian tải cấu hình |
pg_my_temp_schema () |
OID | Lược đồ tạm thời kèo bóng đá hom nay phiên hoặc 0 nếu không |
pg_is_other_temp_schema (oid) |
Boolean | SCHEMA có phải là lược đồ tạm thời kèo bóng đá hom nay phiên khác không? |
pg_listening_channels () |
Setof Text | Tên kênh mà phiên hiện đang nghe trên |
pg_notification_queue_usage () |
Double | Phân số hàng đợi kèo bóng đá hom nay báo không đồng bộ hiện đang bị chiếm (0-1) |
pg_postmaster_start_time () |
dấu thời gian với múi giờ | Thời gian bắt đầu máy chủ |
pg_trigger_depth () |
int | Mức độ lồng hiện tại kèo bóng đá hom nayPostgreSQLTriggers (0 nếu kèo bóng đá hom nay được gọi, trực tiếp hoặc gián tiếp, từ bên trong trình kích hoạt) |
session_user |
tên | Tên người dùng phiên |
user |
tên | tương đương vớicurrent_user |
phiên bản () |
Text | PostgreSQLkèo bóng đá hom nay phiên bản. Xem thêmserver_version_numkèo bóng đá hom nay phiên bản có thể đọc được bằng máy. |
Lưu ý:
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à kèo bóng đá hom nay có dấu ngoặc đơn. (Trong PostgreSQL, dấu ngoặc đơn có thể được sử dụng vớicurrent_schema
, nhưng kèo bóng đá hom nay phải với những người khác.)
Thesession_user
kèo bóng đá hom nay 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 đá hom nay thường nó bằng với người dùng phiên, nhưng nó có thể được thay đổi vớiPostgreSQL: Tà. Nó cũng thay đổi trong quá trình thực hiện kèo bóng đá hom nay chức năng với thuộc tínhbảo mật xác định. Theo cách nói kèo bóng đá hom nay Unix, người dùng phiên là"Người dùng thực"và người dùng hiện tại là"Người dùng hiệu quả".current_role
vàuser
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ưngPostgreSQLkèo bóng đá hom nay, 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 đá hom nay 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 đá hom nay 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ả về.
Lưu ý:Đườ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 đá hom nay 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 năng này trả về NULL nếu kết nối hiện tại kèo bóng đá hom nay qua ổ cắm miền Unix.
pg_blocking_pids
Trả về một mảng ID quy trình kèo bóng đá hom nay 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 đá hom nay 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 đá hom nay 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 nhân viên trẻ em. Kết quả là điều đó, có thể có kèo bóng đá hom nay 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 đá hom nay tệp cấu hình máy chủ được tải lần cuối. .
pg_my_temp_schema
Trả về oid kèo bóng đá hom nay lược đồ tạm thời kèo bóng đá hom nay 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 đá hom nay lược đồ tạm thời kèo bóng đá hom nay 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 đá hom nay 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 của các kênh kèo bóng đá hom nay báo không đồng bộ mà phiên hiện tại đang nghe.pg_notification_queue_usage
Trả về tỷ lệ của tổng dung lượng có sẵn cho các kèo bóng đá hom nay báo hiện đang bị chiếm bởi các kèo bóng đá hom nay báo đang chờ được xử lý, dưới dạngDoubleTrong phạm vi 0-1. Nhìn thấyNghevàkèo bóng đá hom nay báoĐể biết thêm kèo bóng đá hom nay.
pg_postmaster_start_time
Trả vềdấu thời gian với múi giờKhi máy chủ khởi động.
phiên bản
Trả về một chuỗi mô tảPostgreSQLPhiên bản của máy chủ. Bạn cũng có thể lấy kèo bóng đá hom nay này từserver_versionhoặc kèo bóng đá hom nay phiên bản có thể đọc được bằng máy,server_version_num. kèo bóng đá hom nay 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-60Liệt kê kèo bóng đá hom nay chức năng cho phép người dùng truy vấn kèo bóng đá hom nay đặ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 đá hom nay về các đặc quyền.
Bảng 9-60. Truy cập kèo bóng đá hom nay chức năng yêu cầu đặc quyền
tên | Loại trả lại | Mô tả |
---|---|---|
HAS_ANY_COLUMN_PRIVILEGE (Người dùng,Bảng,Đặc quyền) |
Boolean | Người dùng có đặc quyền cho bất kỳ cột nào kèo bóng đá hom nay bảng |
HAS_ANY_COLUMN_PRIVILEGE (Bảng,Đặc quyền) |
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 đá hom nay bảng |
HAS_COLUMN_PRIVILEGE (user,Bảng,cột,Đặc quyền) |
Boolean | Người dùng có đặc quyền kèo bóng đá hom nay cột |
HAS_COLUMN_PRIVILEGE (Bảng,Cột,Đặc quyền) |
Boolean | Người dùng hiện tại có đặc quyền kèo bóng đá hom nay cột |
HAS_DATABASE_PRIVILEGE (user,cơ sở dữ kèo bóng đá hom nay,Đặc quyền) |
Boolean | Người dùng có đặc quyền cho cơ sở dữ kèo bóng đá hom nay |
HAS_DATABASE_PRIVILEGE (Cơ sở dữ kèo bóng đá hom nay,Đặc quyền) |
Boolean | Người dùng hiện tại có đặc quyền cho cơ sở dữ kèo bóng đá hom nay |
HAS_FORIGN_DATA_WRAPPER_PRIVILEGE (người dùng,FDW,Đặc quyền) |
Boolean | Người dùng có đặc quyền kèo bóng đá hom nay trình bao bọc nước ngoài |
HAS_FORIGN_DATA_WRAPPER_PRIVILEGE (FDW,Đặc quyền) |
Boolean | Người dùng hiện tại có đặc quyền kèo bóng đá hom nay trình bao bọc nước ngoài |
HAS_FUNCTION_PRIVILEGE (user,function,Đặc quyền) |
Boolean | Người dùng có đặc quyền kèo bóng đá hom nay chức năng |
HAS_FUNCTION_PRIVILEGE (function,Đặc quyền) |
Boolean | Người dùng hiện tại có đặc quyền kèo bóng đá hom nay chức năng |
HAS_L Language_Privilege (user,Ngôn ngữ,Đặc quyền) |
Boolean | Người dùng có đặc quyền cho ngôn ngữ kèo bóng đá hom nay |
HAS_L Language_Privilege (Ngôn ngữ,Đặc quyền) |
Boolean | Người dùng hiện tại có đặc quyền kèo bóng đá hom nay ngôn ngữ |
HAS_SCHEMA_PRIVILEGE (user,lược đồ,Đặc quyền) |
Boolean | Người dùng có đặc quyền kèo bóng đá hom nay lược đồ |
has_schema_privilege (lược đồ,Đặc quyền) |
Boolean | Người dùng hiện tại có đặc quyền kèo bóng đá hom nay lược đồ |
(user,chuỗi,Đặc quyền) |
Boolean | Người dùng có đặc quyền kèo bóng đá hom nay chuỗi |
(chuỗi,Đặc quyền) |
Boolean | Người dùng hiện tại có đặc quyền kèo bóng đá hom nay chuỗi |
HAS_SERVER_PRIVILEGE (user,Máy chủ,Đặc quyền) |
Boolean | Người dùng có đặc quyền kèo bóng đá hom nay máy chủ nước ngoài |
HAS_SERVER_PRIVILEGE (Máy chủ,Đặc quyền) |
Boolean | Người dùng hiện tại có đặc quyền kèo bóng đá hom nay máy chủ nước ngoài |
HAS_TABLE_PRIVILEGE (user,Bảng,Đặc quyền) |
Boolean | Người dùng có đặc quyền kèo bóng đá hom nay bảng |
HAS_TABLE_PRIVILEGE (Bảng,Đặc quyền) |
Boolean | Người dùng hiện tại có đặc quyền kèo bóng đá hom nay bảng |
has_tablespace_privilege (user,kèo bóng đá hom nay gian bảng,Đặc quyền) |
Boolean | Người dùng có đặc quyền cho kèo bóng đá hom nay gian bảng |
has_tablespace_privilege (kèo bóng đá hom nay gian bảng,Đặc quyền) |
Boolean | Người dùng hiện tại có đặc quyền cho kèo bóng đá hom nay gian bảng |
HAS_TYPE_PRIVILEGE (user,loại,Đặc quyền) |
Boolean | Người dùng có đặc quyền kèo bóng đá hom nay loại |
HAS_TYPE_PRIVILEGE (loại,Đặc quyền) |
Boolean | Người dùng hiện tại có đặc quyền kèo bóng đá hom nay loại |
pg_has_role (user,Vai trò,Đặc quyền) |
Boolean | Người dùng có đặc quyền cho vai trò kèo bóng đá hom nay |
pg_has_role (Vai trò,Đặc quyền) |
Boolean | Người dùng hiện tại có đặc quyền cho vai trò kèo bóng đá hom nay |
Row_Security_Active (Bảng) |
Boolean | Người dùng hiện tại có hoạt động bảo mật cấp hàng kèo bóng đá hom nay bảng |
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 kèo bóng đá hom nay. 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 đá hom nay chúng.) 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 đá hom nay tham khảohoặcTrigger. Tùy chọn,Với tùy chọn cấpcó 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 kèo bóng đá hom nay. Ngoài ra, nhiều loại đặc quyền có thể được liệt kê bằng dấu phẩy, trong trường hợp đó kết quả sẽ làTRUENếu có bất kỳ đặc quyền được liệt kê nào được giữ. (Trường hợp kèo bóng đá hom nay chuỗi đặc quyền không đáng kể và được phép thêm khoảng trắng giữa
select has_table_privilege ('myschema.mytable', 'select');
HAS_SELENTE_PRIVILEE
Kiểm tra xem người dùng có thể truy cập trình tự theo một cách cụ thể hay không. Khả năng cho các đối số kèo bóng đá hom nay 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ọnhoặ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 kèo bóng đá hom nay bảng theo một cách cụ thể hay không. Khả năng đối số kèo bóng đá hom nay 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á với một số kết hợp kèo bóng đá hom nayChọn,Chèn,Cập nhậthoặcTài kèo bóng đá hom nay 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 đá hom nay bảng, vì vậyHAS_ANY_COLUMN_PRIVILEGE
sẽ luôn quay lạiTRUEnếuHAS_TABLE_PRIVILEGE
không cho kèo bóng đá hom nay đố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 đá hom nay đặ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ả năng đối số kèo bóng đá hom nay 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 đá hom nayChọn,Chèn,Cập nhậthoặcTài kèo bóng đá hom nay 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 đá hom nay 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ả năng đối số kèo bóng đá hom nay 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 đá hom nayTạo,Kết nối,tạm thờihoặ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 năng theo một cách cụ thể hay không. Khả năng đối số kèo bóng đá hom nay nó tương tự nhưHAS_TABLE_PRIVILEGE
. Khi chỉ định hàm bằng chuỗi văn bản chứ kèo bóng đá hom nay phải bằng oid, đầu vào được phép giống như đối vớiRegProcedureKiểu dữ kèo bóng đá hom nay (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à:
34407_34482
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ả năng đối số kèo bóng đá hom nay 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ả năng đối số kèo bóng đá hom nay nó tương tự nhưHAS_TABLE_PRIVILEGE
. Loại đặc quyền truy cập mong muốn phải đánh giá thànhcách sử 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ả năng đối số kèo bóng đá hom nay 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 đá hom nayTạohoặ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ả năng đối số kèo bóng đá hom nay 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ả năng đối số kèo bóng đá hom nay nó tương tự nhưHAS_TABLE_PRIVILEGE
. Loại đặc quyền truy cập mong muốn phải đánh giá thànhTạo.
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ả năng đối số kèo bóng đá hom nay nó tương tự nhưHAS_TABLE_PRIVILEGE
. Khi chỉ định loại bằng chuỗi văn bản chứ kèo bóng đá hom nay phải bằng oid, đầu vào được phép giống như đối vớiregtypeKiểu dữ kèo bóng đá hom nay (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ả năng đối số kèo bóng đá hom nay nó tương tự nhưHAS_TABLE_PRIVILEGE
, ngoại trừcông khaikhô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 đá hom nayThành viênhoặcsử dụng.Thành viênbiể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 khicách sử dụngBiểu thị liệu các đặc quyền kèo bóng đá hom nay vai trò có khả dụng ngay lập tức mà không làmĐặt vai trò.
Row_Security_Active
Kiểm tra xem bảo mật cấp hàng có hoạt động kèo bóng đá hom nay 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-61Hiển thị kèo bóng đá hom nay chức năng 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 đá hom nay 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-61. Các chức năng điều tra về tầm nhìn kèo bóng đá hom nay lược đồ
tên | Return Type | Mô tả |
---|---|---|
pg_collation_is_visible (collation_oid) |
Boolean | là đối chiếu hiển thị trong đường dẫn tìm kiếm |
pg_conversion_is_visible (Chuyển đổi_oid) |
Boolean | Có thể hiển thị chuyển đổi trong đường dẫn tìm kiếm |
pg_function_is_visible (function_oid) |
Boolean | là chức năng hiển thị trong đường dẫn tìm kiếm |
PG_OPCLASS_IS_VISIBLE (opClass_oid) |
Boolean | Có thể nhìn thấy lớp toán tử trong đường dẫn tìm kiếm |
pg_operator_is_visible (toán tử_oid) |
Boolean | là toán tử có thể nhìn thấy trong đường dẫn tìm kiếm |
pg_opf Family_is_visible (opClass_oid) |
Boolean | Có thể nhìn thấy gia đình kèo bóng đá hom nay nhà điều hành trong đường dẫn tìm kiếm |
pg_table_is_visible (Table_oid) |
Boolean | Bảng có hiển thị trong đường dẫn tìm kiếm |
pg_ts_config_is_visible (config_oid) |
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 |
pg_ts_dict_is_visible (dict_oid) |
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 |
pg_ts_parser_is_visible (Parser_oid) |
Boolean | là trình phân tích cú pháp tìm kiếm văn bản hiển thị trong đường dẫn tìm kiếm |
pg_ts_template_is_visible (template_oid) |
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 |
pg_type_is_visible (type_oid) |
Boolean | là loại (hoặc miền) hiển thị trong đường dẫn tìm kiếm |
Mỗi chức năng thực hiện kiểm tra khả năng hiển thị cho một loại đối tượng cơ sở dữ kèo bóng đá hom nay. Lưu ý rằngpg_table_is_visible
cũng có thể được sử dụng với kèo bóng đá hom nay chế độ xem, chế độ xem cụ thể hóa, 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 đá hom nay miền. Đối với kèo bóng đá hom nay 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à loại dữ kèo bóng đá hom nay đối số (s)Trước đó trong đường dẫn. Đối với kèo bóng đá hom nay 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ả kèo bóng đá hom nay chức năng này yêu cầu kèo bóng đá hom nay 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 kèo bóng đá hom nay loại bí danh OID (RegClass,regtype,RegProcedure,Regoperator,RegConfighoặcRegdictionary), ví dụ:
Chọn pg_type_is_visible ('myschema.widget' :: regtype);
Lưu ý rằng sẽ kèo bóng đá hom nay có ý nghĩa gì khi kiểm tra tên loại kèo bóng đá hom nay 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-62Liệt kê các chức năng trích xuất kèo bóng đá hom nay từ danh mục hệ thống.
Bảng 9-62. Chức năng kèo bóng đá hom nay danh mục hệ thống
tên | Loại trả lại | Mô tả |
---|---|---|
format_type (type_oid,TYPEMOD) |
Text | Nhận tên SQL kèo bóng đá hom nay kiểu dữ liệu |
pg_get_constraintdef (urdaint_oid) |
Text | Nhận định nghĩa về một ràng buộc |
pg_get_constraintdef (urdaint_oid,đẹp_bool) |
Text | Nhận định nghĩa về ràng buộc |
PG_GET_EXPR (pg_node_tree,Mối quan hệ_oid) |
Text | 43825_43953 |
PG_GET_EXPR (pg_node_tree,Mối quan hệ_oid,đẹp_bool) |
Text | 44206_44334 |
func_oid) |
Text | Nhận định nghĩa về hàm |
func_oid) |
Text | Nhận danh sách đối số kèo bóng đá hom nay định nghĩa chức năng (với các giá trị mặc định) |
func_oid) |
Text | Nhận danh sách đối số để xác định hàm (kèo bóng đá hom nay có giá trị mặc định) |
PG_GET_FUNCTION_RESULT (func_oid) |
Text | GETreturnmệnh đề kèo bóng đá hom nay chức năng |
PG_GET_INDEXDEF (index_oid) |
Text | NhậnTạo chỉ mụclệnh kèo bóng đá hom nay chỉ mục |
PG_GET_INDEXDEF (index_oid,Cột_no,đẹp_bool) |
Text | GETTạo chỉ mụcLệnh kèo bóng đá hom nay chỉ mục hoặc định nghĩa chỉ một cột chỉ mục khiCột_nokèo bóng đá hom nay phải là kèo bóng đá hom nay |
pg_get_keywords () |
Setof Record | Nhận danh sách các từ khóa SQL và danh mục kèo bóng đá hom nay họ |
PG_GET_RULEDEF (cress_oid) |
Text | GETTạo quy tắclệnh kèo bóng đá hom nay quy tắc |
PG_GET_RULEDEF (cress_oid,đẹp_bool) |
Text | GETTạo quy tắclệnh kèo bóng đá hom nay quy tắc |
Table_Name,Cột_name) |
Text | Nhận tên kèo bóng đá hom nay chuỗi mà Asê -ri,SmallSerialhoặcBigSerialCột sử dụng |
PG_GET_TRIGGERDEF (Trigger_oid) |
Text | GETTạo [ràng buộc] TriggerLệnh kèo bóng đá hom nay Trigger |
PG_GET_TRIGGERDEF (Trigger_oid,đẹp_bool) |
Text | GETTạo [ràng buộc] TriggerLệnh kèo bóng đá hom nay Trigger |
PG_GET_USERBYID (ROME_OID) |
tên | Nhận tên vai đã kèo bóng đá hom nay oid |
PG_GET_VIEWDEF (View_Name) |
Text | Nhận cơ sởChọnLệnh để xem hoặc xem vật chất hóa () |
PG_GET_VIEWDEF (View_Name,đẹp_bool) |
Text | Nhận cơ sởChọnLệnh để xem hoặc xem vật chất hóa () |
PG_GET_VIEWDEF (View_oid) |
Text | Nhận cơ sởChọnLệnh để xem hoặc xem vật chất |
PG_GET_VIEWDEF (View_oid,đẹp_bool) |
Text | Nhận cơ sởChọnLệnh để xem hoặc xem vật chất |
PG_GET_VIEWDEF (View_oid,WRAP_COLUMN_INT) |
Text | Nhận cơ sởChọnLệnh cho chế độ xem hoặc chế độ xem vật chất; kèo bóng đá hom nay dòng với kèo bóng đá hom nay trường được bọc theo số cột được chỉ định, in đẹp được ngụ ý |
pg_index_column_has_property (index_oid,Cột_no,prop_name) |
Boolean | Kiểm tra xem cột chỉ mục có thuộc tính được chỉ định |
PG_INDEX_HAS_PROPERTY (index_oid,prop_name) |
Boolean | Kiểm tra xem một chỉ mục có thuộc tính được chỉ định |
pg_indexam_has_property (AM_OID,prop_name) |
Boolean | Kiểm tra xem phương thức truy cập chỉ mục có thuộc tính được chỉ định |
pg_options_to_table (REVOPTION) |
Setof Record | Nhận tập hợp tên tùy chọn/cặp giá trị lưu trữ |
pg_tablespace_database (TableSpace_oid) |
setof oid | Nhận tập hợp kèo bóng đá hom nay oids cơ sở dữ liệu có kèo bóng đá hom nay đối tượng trong không gian bảng |
pg_tablespace_location (TablePace_oid) |
Text | Nhận đường dẫn trong hệ kèo bóng đá hom nay tệp mà không gian bảng này được đặt trong |
PG_TYPEOF (bất kỳ) |
regtype | Nhận loại dữ liệu kèo bóng đá hom nay bất kỳ giá trị nào |
đối chiếu kèo bóng đá hom nay (bất kỳ) |
Text | Nhận đối chiếu kèo bóng đá hom nay đối số |
TO_REGCLASS (rel_name) |
RegClass | Nhận oid kèo bóng đá hom nay mối quan hệ được đặt tên |
TO_REGPROC (func_name) |
RegProc | Nhận OID kèo bóng đá hom nay hàm được đặt tên |
TO_REGPROCEDURE (func_name) |
RegProcedure | Nhận oid kèo bóng đá hom nay hàm được đặt tên |
TO_REGOPER (người điều hành_name) |
Regoper | Nhận OID kèo bóng đá hom nay toán tử được đặt tên |
TO_REGOPERATOR (toán tử_name) |
RegOperator | Nhận OID kèo bóng đá hom nay toán tử được đặt tên |
TO_REGTYPE (type_name) |
regtype | Nhận oid kèo bóng đá hom nay loại được đặt tên |
TO_RGNAMESPACE (Schema_name) |
Regnamespace | Nhận oid kèo bóng đá hom nay lược đồ được đặt tên |
to_Regrole (ROME_NAME) |
reprole | Nhận OID kèo bóng đá hom nay vai trò được đặt tên |
format_type
Trả về tên SQL kèo bóng đá hom nay loại dữ liệu được xác định bằng loại OID kèo bóng đá hom nay 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 đá hom nay bản ghi mô tả kèo bóng đá hom nay từ khóa SQL được máy chủ nhận ra. TheWordCột chứa từ khóa. ThecatcodeCột chứa mã danh mục:ucho kèo bóng đá hom nay được bảo vệ,Ckèo bóng đá hom nay tên cột,Tkèo bóng đá hom nay tên hoặc tên chức năng hoặcRkèo bóng đá hom nay bảo lưu. ThecatdescCộ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
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 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 đá hom nay lệnh.)PG_GET_EXPR
phân tách dạng bên trong kèo bóng đá hom nay 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 đá hom nay danh mục hệ thống.PG_GET_VIEWDEF
Tái thiếtChọnTruy vấn xác định chế độ xem. Hầu hết kèo bóng đá hom nay chức năng này có hai biến thể, một trong số đó có thể tùy ý"Pretty Print"Kết quả. Định dạng được in khá dễ đọc hơn, nhưng định dạng mặc định có nhiều khả năng được giải thích theo cùng một cách bởi các phiên bản tương lai kèo bóng đá hom nayPOSTGRESQL; Tránh sử dụng đầu ra được in đẹp kèo bóng đá hom nay 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 kèo bóng đá hom nay có tham số.
Trả về hoàn chỉnhTạo hoặc thay thế chức năngcâu lệnh kèo bóng đá hom nay một hàm.
PG_GET_FUNCTION_ARGUMENT
Trả về danh sách đối số kèo bóng đá hom nay một hàm, trong biểu mẫu nó sẽ cần phải xuất hiện trongTạo chức năng.PG_GET_FUNCTION_RESULT
tương tự trả về thích hợpreturnmệnh đề kèo bóng đá hom nay chức năng.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 trongChức năng thay đổi, ví dụ. Biểu mẫu này bỏ qua kèo bóng đá hom nay giá trị mặc định.
PG_GET_SERIAL_SEWORE
Trả về tên kèo bóng đá hom nay 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. 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.Phần 9.16). 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 đá hom nay. (Hàm có lẽ nên được gọi là; Tên hiện tại kèo bóng đá hom nay nó phản ánh thực tế rằng nó thường được sử dụng vớisê -rihoặcBigSerialcột.)
PG_GET_USERBYID
Trích xuất tên kèo bóng đá hom nay một vai trò được đưa ra OID.
PG_INDEX_COLUMN_HAS_PROPERTY
,PG_INDEX_HAS_PROPERTY
vàPG_INDEXAM_HAS_PROPERTY
Trả về kèo bóng đá hom nay 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 kèo bóng đá hom nay được biết hoặc kèo bóng đá hom nay áp dụng cho đối tượng cụ thể hoặc nếu số OID hoặc số cột kèo bóng đá hom nay xác định đối tượng hợp lệ. Tham khảoBảng 9-63cho kèo bóng đá hom nay thuộc tính cột,Bảng 9-64cho kèo bóng đá hom nay thuộc tính chỉ mục vàBảng 9-65Đố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 đá hom nay chúng.)
Bảng 9-63. 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 kèo bóng đá hom nay? |
Desc | Cột có sắp xếp theo thứ tự giảm dần khi quét chuyển tiếp kèo bóng đá hom nay? |
nulls_first | Cột có sắp xếp với NULLS đầu tiên khi quét chuyển tiếp kèo bóng đá hom nay? |
NULLS_LAST | Cột có sắp xếp với NULLS kéo dài trên quét chuyển tiếp kèo bóng đá hom nay? |
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 kèo bóng đá hom nay? |
Discent_orderable | Cột có thể được quét theo thứ tự bằng một"Khoảng cách"nhà điều hành, 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 kèo bóng đá hom nay? |
search_array | Cột có hỗ trợ tự nhiêncol = any (mảng)tìm kiếm? |
search_nulls | hỗ trợ cộtlà nullvàkèo bóng đá hom nay phải là nulltìm kiếm? |
Bảng 9-64. Thuộc tính chỉ mục
tên | Mô tả |
---|---|
Clusterable | Chỉ mục có thể được sử dụng trong Acụmlệnh? |
index_scan | 59925_59975 |
bitmap_scan | Chỉ mục có hỗ trợ Bitmap kèo bóng đá hom nay? |
backward_scan | Hướng quét có thể được thay đổi ở giữa-scan (để hỗ trợtìm nạp ngượcTrên con trỏ mà kèo bóng đá hom nay cần vật chất hóa)? |
Bảng 9-65. 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,Descvà kèo bóng đá hom nay 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 đá hom nay 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 kèo bóng đá hom nay? |
CAN_EXCLUDE | Phương thức truy cập có hỗ trợ kèo bóng đá hom nay ràng buộc loại trừ 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 đá hom nay quaPG_Class.Reloptionshoặcpg_attribut.attoptions.
pg_tablespace_database
Cho phép kiểm tra không gian bảng. Nó trả về tập hợp các OID kèo bóng đá hom nay 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 đá hom nay họpg_ classDanh mục.
PG_TYPEOF
Trả về OID kèo bóng đá hom nay loại dữ liệu kèo bóng đá hom nay 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 kèo bóng đá hom nay 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 kèo bóng đá hom nayTrả về sự đối chiếu kèo bóng đá hom nay giá trị được truyền cho nó. Ví dụ:
Chọn đối chiếu kèo bóng đá hom nay (mô tả) từ giới hạn pg_descrip 1;
Giá trị có thể được trích dẫn và trình độ lược đồ. Nếu kèo bóng đá hom nay 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 năng Dịch quan hệ, chức năng, toán tử, loại, lược đồ và tên vai trò (được đưa ra làText) đến kèo bóng đá hom nay đối tượng thuộc loạiRegClass,RegProc,RegProcedure,Regoper,RegOperator,regtype,Regnamespacevàreproletương ứng. kèo bóng đá hom nay chức năng 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 đã kèo bóng đá hom nay khớp với nhiều đối tượng).
Bảng 9-66liệt kê kèo bóng đá hom nay chức năng liên quan đến nhận dạng và địa chỉ đối tượng cơ sở dữ liệu.
Bảng 9-66. kèo bóng đá hom nay đối tượng và các chức năng địa chỉ
tên | Return Type | Mô tả |
---|---|---|
pg_describe_object (classId oid,objid oid,objsubid Số nguyên) |
Text | Nhận mô tả đối tượng cơ sở dữ kèo bóng đá hom nay |
pg_identify_object (classID OID,objid oid,objsubid Số nguyên) |
loại Text,lược đồ Text,tên Text,Nhận dạng Text | Nhận danh tính kèo bóng đá hom nay đối tượng cơ sở dữ liệu |
pg_identify_object_as_address (classId oid,objid oid,objsubid Số nguyên) |
loại Text,object_names Text [],object_args Text [] | Nhận biểu diễn bên ngoài kèo bóng đá hom nay địa chỉ đối tượng cơ sở dữ liệu |
pg_get_object_address (loại Text,tên Text [],args Text []) |
classId OID,objid oid,objsubid Số nguyên | Nhận địa chỉ kèo bóng đá hom nay đối tượng cơ sở dữ liệu từ biểu diễn bên ngoài kèo bóng đá hom nay nó |
pg_describe_object
Trả về mô tả văn bản kèo bóng đá hom nay 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_DEPENDDanh mục.
pg_identify_object
Trả về một hàng chứa đủ kèo bóng đá hom nay để 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 đá hom nay này được dự định là có thể đọc được máy và không bao giờ được dịch.loạiXác định loại đối tượng cơ sở dữ kèo bóng đá hom nay;lược đồlà tên lược đồ mà đối tượng thuộc về hoặcnullĐối với kèo bóng đá hom nay loại đối tượng không thuộc về kèo bóng đá hom nay lược đồ;tênlà tên kèo bóng đá hom nay đối tượng, được trích dẫn nếu cần, 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ạnglà 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à 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 đá hom nay để 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 đá hom nay đượ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ạiXác định loại đối tượng cơ sở dữ kèo bóng đá hom nay;object_namesvàobject_argslà kèo bóng đá hom nay 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ộ kèo bóng đá hom nay đối tượng. Chức năng này là nghịch đảo kèo bóng đá hom nayPG_GET_OBject_Address
.
pg_get_object_address
Trả về một hàng chứa đủ kèo bóng đá hom nay để 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à tên đối số của nó. 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_DEPENDvà có thể được chuyển cho các chức năng hệ kèo bóng đá hom nay khác nhưpg_identify_object
hoặcpg_describe_object
.classIdlà oid kèo bóng đá hom nay danh mục hệ thống chứa đối tượng;objidlà oid kèo bóng đá hom nay chính đối tượng vàobjsubidlà ID đối tượng phụ hoặc không nếu không có. Chức năng này là nghịch đảo kèo bóng đá hom naypg_identify_object_as_address
.
kèo bóng đá hom nay chức năng được hiển thị trongBảng 9-67Trích xuất kèo bóng đá hom nay nhận xét được lưu trữ trước đó vớiPostgreSQL: TàiLệ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 đá hom nay tham số được chỉ định.
Bảng 9-67. Chức năng kèo bóng đá hom nay nhận xét
tên | Return Type | Mô tả |
---|---|---|
col_descrip (Table_oid,Cột_Number) |
Text | Nhận bình luận kèo bóng đá hom nay cột bảng |
obj_descrip (object_oid,catalog_name) |
Text | Nhận nhận xét cho đối tượng cơ sở dữ kèo bóng đá hom nay |
obj_descrip (object_oid) |
Text | Nhận nhận xét cho đối tượng cơ sở dữ kèo bóng đá hom nay () |
shobj_descrip (object_oid,catalog_name) |
Text | Nhận nhận xét cho một đối tượng cơ sở dữ kèo bóng đá hom nay đượ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 đá hom nay bảng và số cột kèo bóng đá hom nay 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ó oids kèo bóng đá hom nay riêng chúng.)
Mẫu hai tham số kèo bóng đá hom nayobj_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 đá hom nay nó và tên kèo bóng đá hom nay 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 đá hom nayobj_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 các danh mục hệ kèo bóng đá hom nay 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 nhận xét về các đối tượng được chia sẻ. Một số danh mục hệ kèo bóng đá hom nay là toàn cầu cho tất cả các cơ sở dữ liệu 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.
kèo bóng đá hom nay chức năng được hiển thị trongBảng 9-68Cung cấp kèo bóng đá hom nay giao dịch máy chủ ở dạng xuất. Việc sử dụng chính của các chức năng 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-68. ID giao dịch và ảnh chụp nhanh
tên | Return Type | Mô tả |
---|---|---|
TXID_CURRENT () |
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 kèo bóng đá hom nay có một |
TXID_CURRENT_SNAPSHOT () |
TXID_SNAPSHOT | Nhận ảnh chụp nhanh hiện tại |
txid_snapshot_xip (txid_snapshot) |
setof bigint | Nhận ID giao dịch đang thực hiện trong ảnh chụp nhanh |
txid_snapshot_xmax (TXID_SNAPSHOT) |
BIGINT | GETxmaxkèo bóng đá hom nay ảnh chụp nhanh |
txid_snapshot_xmin (txid_snapshot) |
Bigint | GETxminkèo bóng đá hom nay ảnh chụp nhanh |
txid_visible_in_snapshot (BIGINT,TXID_SNAPSHOT) |
Boolean | ID giao dịch có hiển thị trong ảnh chụp kèo bóng đá hom nay? (kèo bóng đá hom nay sử dụng ID Subtransaction) |
Loại ID giao dịch nội bộ (XID) rộng 32 bit và kết thúc khoảng 4 tỷ giao dịch. Tuy nhiên, kèo bóng đá hom nay chức năng này xuất một định dạng 64 bit được mở rộng với"Epoch"Bộ đếm vì vậy nó sẽ không bao quanh trong suốt cuộc đời cài đặt. Kiểu dữ liệu được sử dụng bởi kèo bóng đá hom nay chức năng này,TXID_SNAPSHOT, lưu trữ kèo bóng đá hom nay về khả năng 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-69.
Bảng 9-69. kèo bóng đá hom nay 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 đá hom nay 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 đá hom nay 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 đá hom nay TXID hoạt động giữaxminvàxmax; có thể có Txids hoạt động cao hơnxmax. Một txid làxmin <= txid <xmaxvà 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 đá hom nay nó. Danh sách không bao gồm Txids kèo bóng đá hom nay SubtransActions. |
txid_snapshotbiểu diễn văn bản làxmin:xmax:XIP_LIST. Ví dụ10:20:10,14,15có nghĩa làxmin = 10, xmax = 20, xip_list = 10, 14, 15.
kèo bóng đá hom nay chức năng được hiển thị trongBảng 9-70Cung cấp kèo bóng đá hom nay về các giao dịch đã được thực hiện. Các chức năng này chủ yếu cung cấp kèo bóng đá hom nay 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 đá hom nay giao dịch được thực hiện sau khi nó được bật.
Bảng 9-70. kèo bóng đá hom nay giao dịch cam kết
tên | loại trả về | Mô tả |
---|---|---|
PG_XACT_COMMIT_TIMESTAMP (XID) |
dấu thời gian với múi giờ | Nhận thời gian cam kết kèo bóng đá hom nay một giao dịch |
PG_LAST_COMMENT_XACT () |
XID XID,Dấu thời gian dấu thời gian với múi giờ | Nhận ID giao dịch và cam kết dấu thời gian kèo bóng đá hom nay giao dịch cam kết mới nhất |
kèo bóng đá hom nay chức năng được hiển thị trongBảng 9-71In kèo bóng đá hom nay đượ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 đá hom nay 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 năng.
Bảng 9-71. Kiểm soát kèo bóng đá hom nay chức năng dữ liệu
tên | Loại trả về | Mô tả |
---|---|---|
pg_control_checkpoint () |
Record | Trả về kèo bóng đá hom nay về trạng thái điểm kiểm tra hiện tại. |
pg_control_system () |
Record | Trả về kèo bóng đá hom nay về trạng thái tệp điều khiển hiện tại. |
pg_control_init () |
Record | Trả về kèo bóng đá hom nay về trạng thái khởi tạo cụm. |
pg_control_recovery () |
Record | Trả về kèo bóng đá hom nay về trạng thái khôi phục. |
pg_control_checkpoint
Trả về bản ghi, được hiển thị trongBảng 9-72
Bảng 9-72.pg_control_checkpoint
cột
Tên cột | Kiểu dữ kèo bóng đá hom nay |
---|---|
Checkpoint_location | PG_LSN |
prior_location | PG_LSN |
redo_location | 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-73
Bảng 9-73.pg_control_system
cột
Tên cột | Kiểu dữ kèo bóng đá hom nay |
---|---|
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-74
Bảng 9-74.pg_control_init
cột
Tên cột | Kiểu dữ kèo bóng đá hom nay |
---|---|
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 |
BIGINT_TIMESTAMPS | Boolean |
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-75