Phiên bản được hỗ trợ:hiện tại(17)16/15/14/13
Phiên bản phát triển: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
Tài liệu này dành cho phiên bản không được hỗ trợ kèo tỷ số bóng đá euro hôm nay PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo tỷ số bóng đá euro hôm nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

9.25.kèo tỷ số bóng đá euro hôm nay chức năng thông tin hệ thống và toán tử

Bảng 9.63Hiển thị một số chức kèo tỷ số bóng đá euro hôm nay trích xuất thông tin phiên và hệ thống.

Ngoài kèo tỷ số bóng đá euro hôm nay 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 thông tin hệ thống. Nhìn thấyPhần 27.2.3Để biết thêm kèo tỷ số bóng đá euro hôm nay.

Bảng 9.63.Chức kèo tỷ số bóng đá euro hôm nay thông tin phiên

tên Loại trả lại Mô tả
current_catalog tên Tên kèo tỷ số bóng đá euro hôm nay cơ sở dữ liệu hiện tại (được gọi làDanh mụcxôngTrong tiêu chuẩn SQL)
current_database () tên Tên kèo tỷ số bóng đá euro hôm nay cơ sở dữ liệu hiện tại
current_query () ​​Text Văn bản kèo tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nay lược đồ hiện tại
current_schemas (Boolean) tên [] Tên của kèo tỷ số bóng đá euro hôm nay lược đồ trong đường dẫn tìm kiếm, tùy chọn bao gồm kèo tỷ số bóng đá euro hôm nay lược đồ ngầm
current_user tên Tên người dùng kèo tỷ số bóng đá euro hôm nay bối cảnh thực thi hiện tại
inet_client_addr () inet Địa chỉ kèo tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nay quy trình máy chủ được đính kèm với 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 để có được khóa
pg_conf_load_time () dấu thời gian với múi giờ Thời gian tải cấu hình
PG_CURRENT_LOGFILE ([Text]) 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ý
pg_my_temp_schema () oid oid kèo tỷ số bóng đá euro hôm nay lược đồ tạm thời kèo tỷ số bóng đá euro hôm nay phiên hoặc 0 nếu không
pg_is_other_temp_schema (oid) Boolean Lược đồ tạm thời kèo tỷ số bóng đá euro hôm nay một phiên khác?
pg_jit_available () Boolean là AJITtiện ích mở rộng trình biên dịch có sẵn (xemChương 31) vàJITTham số cấu hình được đặt thànhtrên.
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 tỷ số bóng đá euro hôm 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_safe_snapshot_blocking_pids (int) int [] ID quy trình đang chặn ID quy trình máy chủ được chỉ định để có được ảnh chụp nhanh an toàn
pg_trigger_depth () int Mức độ tổ hiện tại kèo tỷ số bóng đá euro hôm nayPostgreSQLTriggers (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)
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 tỷ số bóng đá euro hôm nay phiên bản. Xem thêmserver_version_numcho phiên bản có thể đọc được bằng máy.

Lưu ý

current_catalog,current_role,current_schema,current_user,session_userngười dùngcó trạng thái cú pháp đặc biệt trongSQL: Chúng phải được gọi mà không có 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_userkèo tỷ số bóng đá euro hôm 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_userlà định danh người dùng có thể áp dụng để kiểm tra quyền. kèo tỷ số bóng đá euro hôm nay 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 kèo tỷ số bóng đá euro hôm nay chức năng với thuộc tínhbảo mật xác định. Theo cách nói kèo tỷ số bóng đá euro hôm nay Unix, người dùng phiên làMạnhNgười dùng thựcHồivà người dùng hiện tại làHồiNgười dùng hiệu quảHồi.current_roleuserlà từ đồng nghĩa vớicurrent_user. (Tiêu chuẩn SQL rút ra sự khác biệt giữacurrent_rolecurrent_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_schemaTrả về tên của 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 kèo tỷ số bóng đá euro hôm nay đố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 của tất cả kèo tỷ số bóng đá euro hôm nay lược đồ hiện tại trong đường dẫn tìm kiếm. Tùy chọn Boolean xác định xem kèo tỷ số bóng đá euro hôm nay 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 đồ[,Schema, ...]

inet_client_addrTrả về địa chỉ IP kèo tỷ số bóng đá euro hôm nay máy khách hiện tại vàinet_client_portTrả về số cổng.inet_server_addrTrả về địa chỉ IP mà máy chủ chấp nhận kết nối hiện tại vàinet_server_portTrả về số cổng. Tất cả kèo tỷ số bóng đá euro hôm nay chức năng này trả về NULL nếu kết nối hiện tại thông qua ổ cắm miền Unix.

PG_BLOCKE_PIDSTrả về một mảng ID quy trình của kèo tỷ số bóng đá euro hôm nay 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 của 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 của quy trình bị chặn và đi trước nó trong hàng đợi chờ (khối mềm).pg_backend_pidKế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 tỷ số bóng đá euro hôm nay PID trùng lặp trong kết quả.

pg_conf_load_timeTrả vềdấu thời gian với múi giờKhi kèo tỷ số bóng đá euro hôm nay tệp cấu hình máy chủ được tải lần cuối. .

PG_CILRENT_LOGFILETrả về, nhưText, Đường dẫn của (kèo tỷ số bóng đá euro hôm nay) 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_CILRENT_LOGFILEĐược gọi mà không có đối số trả về đường dẫn kèo tỷ số bóng đá euro hôm nay 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 tỷ số bóng đá euro hôm nay tham số tùy chọn. Giá trị trả về lànullKhi định dạng nhật ký được yêu cầu không phải là cấu hìnhlog_destination. ThePG_CURRENT_LOGFILEphản ánh nội dung kèo tỷ số bóng đá euro hôm naycurrent_logfilesTệp.

pg_my_temp_schemaTrả về oid kèo tỷ số bóng đá euro hôm nay lược đồ tạm thời kèo tỷ số bóng đá euro hôm 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_schemaTrả về đúng nếu oid đã cho là oid của lược đồ tạm thời của phiên khác. (Ví dụ, điều này có thể hữu ích để loại trừ kèo tỷ số bóng đá euro hôm nay bảng tạm thời của kèo tỷ số bóng đá euro hôm nay phiên khác khỏi màn hình danh mục.)

pg_listening_channelsTrả về một bộ tên của kèo tỷ số bóng đá euro hôm nay kênh thông báo không đồng bộ mà phiên hiện tại đang nghe.pg_notification_queue_usageTrả về tỷ lệ của tổng dung lượng có sẵn cho kèo tỷ số bóng đá euro hôm nay thông báo hiện đang bị chiếm bởi kèo tỷ số bóng đá euro hôm nay thông báo đang chờ được xử lý, dưới dạngDoubleTrong phạm vi 0-1. Nhìn thấynghekèo tỷ số bóng đá euro hôm nay báoĐể biết thêm kèo tỷ số bóng đá euro hôm nay.

pg_postmaster_start_timeTrả vềdấu thời gian với múi giờKhi máy chủ khởi động.

pg_safe_snapshot_blocking_pidsTrả về một mảng ID quy trình của kèo tỷ số bóng đá euro hôm nay 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ạyserializableB có giao dịch ASerializable chỉ đọc bảo trì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ề kèo tỷ số bóng đá euro hôm nay giao dịch có thể thay thế và có thể bảo vệ. kèo tỷ số bóng đá euro hôm nay cuộc gọi thường xuyên đến chức năng 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ảnTrả về một chuỗi mô tảPostgreSQLPhiên bản kèo tỷ số bóng đá euro hôm nay 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 tỷ số bóng đá euro hôm nay nhà phát triển phần mềm nên sử dụngserver_version_num(Có sẵn từ 8.2) hoặcPQServerVersionThay vì phân tích phiên bản văn bản.

Bảng 9.64Liệt kê kèo tỷ số bóng đá euro hôm nay chức năng cho phép người dùng truy vấn kèo tỷ số bóng đá euro hôm nay đặc quyền truy cập đối tượng theo chương trình. Nhìn thấyPhần 5.7Để biết thêm thông tin về kèo tỷ số bóng đá euro hôm nay đặc quyền.

Bảng 9.64.Truy cập kèo tỷ số bóng đá euro hôm nay chức năng yêu cầu đặc quyền

tên Return Type Mô tả
HAS_ANY_COLUMN_PRIVILEGE(user,Bảng,Đặc quyền) Boolean Người dùng có đặc quyền cho bất kỳ cột nào kèo tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nay bảng
HAS_COLUMN_PRIVILEGE(user,Bảng,Cột,Đặc quyền) Boolean Người dùng có đặc quyền cho 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 cho cột
HAS_DATABASE_PRIVILEGE(người dùng,Cơ sở dữ kèo tỷ số bóng đá euro hôm nay,Đặc quyền) Boolean Người dùng có đặc quyền cho cơ sở dữ kèo tỷ số bóng đá euro hôm nay
HAS_DATABASE_PRIVILEGE(Cơ sở dữ kèo tỷ số bóng đá euro hôm nay,Đặc quyền) Boolean Người dùng hiện tại có đặc quyền cho cơ sở dữ kèo tỷ số bóng đá euro hôm nay
HAS_FORIGN_DATA_WRAPPER_PRIVILEGE(user,FDW,Đặc quyền) Boolean Người dùng có đặc quyền cho 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 cho 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 cho chức kèo tỷ số bóng đá euro hôm nay
HAS_FUNCTION_PRIVILEGE(chức kèo tỷ số bóng đá euro hôm nay,Đặc quyền) Boolean Người dùng hiện tại có đặc quyền cho chức kèo tỷ số bóng đá euro hôm nay
HAS_L Language_Privilege(user,Ngôn ngữ,Đặc quyền) Boolean Người dùng có đặc quyền cho ngôn ngữ
HAS_L Language_Privilege(Ngôn ngữ,Đặc quyền) Boolean Người dùng hiện tại có đặc quyền cho ngôn ngữ không
has_schema_privilege(user,lược đồ,Đặc quyền) Boolean Người dùng có đặc quyền cho lược đồ
has_schema_privilege(lược đồ,Đặc quyền) Boolean Người dùng hiện tại có đặc quyền cho lược đồ
(user,chuỗi,Đặc quyền) Boolean Người dùng có đặc quyền cho chuỗi
(chuỗi,Đặc quyền) Boolean Người dùng hiện tại có đặc quyền cho chuỗi
HAS_SERVER_PRIVILEGE(user,Máy chủ,Đặc quyền) Boolean Người dùng có đặc quyền cho 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 cho 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 cho bảng
HAS_TABLE_PRIVILEGE(Bảng,Đặc quyền) Boolean Người dùng hiện tại có đặc quyền cho bảng
has_tablespace_privilege(user,không gian bảng,Đặc quyền) Boolean Người dùng có đặc quyền cho không gian bảng
has_tablespace_privilege(không gian bảng,Đặc quyền) Boolean Người dùng hiện tại có đặc quyền cho không gian bảng
HAS_TYPE_PRIVILEGE(user,loại,Đặc quyền) Boolean Người dùng có đặc quyền cho loại
HAS_TYPE_PRIVILEGE(loại,Đặc quyền) Boolean Người dùng hiện tại có đặc quyền cho loại
pg_has_role(user,Vai trò,Đặc quyền) Boolean Người dùng có đặc quyền cho vai trò không
pg_has_role(Vai trò,Đặc quyền) Boolean Người dùng hiện tại có đặc quyền cho vai trò không
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 cho bảng

HAS_TABLE_PRIVILEGEKiể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à kèo tỷ số bóng đá euro hôm nay loại đối số của chúng.) Khi chỉ định theo tên, tên có thể được trình độ 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 kèo tỷ số bóng đá euro hôm nay giá trịChọn,Chèn,Cập nhật,Xóa,cắt ngắn,Tài kèo tỷ số bóng đá euro hôm nay tham khảohoặcTrigger. Tùy chọn,Với tùy chọn cấpCó thể được thêm kèo tỷ số bóng đá euro hôm nayo 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àTRUENếu có bất kỳ đặc quyền được liệt kê nào được giữ. (Trường hợp kèo tỷ số bóng đá euro hôm nay 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');

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 kèo tỷ số bóng đá euro hôm nay đố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ọnhoặcCập nhật.

HAS_ANY_COLUMN_PRIVILEGEKiể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 tỷ số bóng đá euro hôm nay đố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á với một số kết hợp kèo tỷ số bóng đá euro hôm nayChọn,Chèn,Cập nhậthoặcTài kèo tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nay bảng, vì vậyHAS_ANY_COLUMN_PRIVILEGEsẽ luôn quay lạiTRUEnếuHAS_TABLE_PRIVILEGEkhông cho kèo tỷ số bóng đá euro hôm nay đối số tương tự. NhưngHAS_ANY_COLUMN_PRIVILEGECũng thành công nếu có một khoản tài trợ cấp cột kèo tỷ số bóng đá euro hôm nay đặc quyền cho ít nhất một cột.

HAS_COLUMN_PRIVILEGEKiể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 tỷ số bóng đá euro hôm nay đố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 tỷ số bóng đá euro hôm nayChọn,Chèn,Cập nhậthoặcTài kèo tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nay bảng.

HAS_DATABASE_PRIVILEGEKiể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 tỷ số bóng đá euro hôm nay đố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 tỷ số bóng đá euro hôm nayTạo,Kết nối,tạm thờihoặcTemp(tương đương vớitạm thời).

HAS_FUNCTION_PRIVILEGEKiểm tra xem người dùng có thể truy cập chức kèo tỷ số bóng đá euro hôm nay theo một cách cụ thể hay không. Khả kèo tỷ số bóng đá euro hôm nay đố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 kèo tỷ số bóng đá euro hôm nayo được phép giống như đối vớiRegProcedureKiểu dữ kèo tỷ số bóng đá euro hôm nay (xemPhần 8.19). Loại đặc quyền truy cập mong muốn phải đánh giá thànhthực thi. Một ví dụ là:

47227_47304

HAS_FORIGN_DATA_WRAPPER_PRIVILEGEKiể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 tỷ số bóng đá euro hôm nay đố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_PrivilegeKiể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 tỷ số bóng đá euro hôm nay đố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_PRIVILEGEKiể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 tỷ số bóng đá euro hôm nay đố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 tỷ số bóng đá euro hôm nayTạohoặcsử dụng.

HAS_SERVER_PRIVILEGEKiể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 tỷ số bóng đá euro hôm nay đố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_privilegeKiể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 tỷ số bóng đá euro hôm nay đố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ànhTạo.

HAS_TYPE_PRIVILEGEKiể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 tỷ số bóng đá euro hôm nay đố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 kèo tỷ số bóng đá euro hôm nayo được phép giống như đối vớiregtypeKiểu dữ kèo tỷ số bóng đá euro hôm nay (xemPhần 8.19). Loại đặc quyền truy cập mong muốn phải đánh giá thànhsử dụng.

pg_has_roleKiể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 tỷ số bóng đá euro hôm nay đối số của 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 tỷ số bóng đá euro hôm 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 khisử dụngbiểu thị liệu kèo tỷ số bóng đá euro hôm nay đặc quyền của vai trò có sẵn ngay lập tức mà không cần làmĐặt vai trò.với tùy chọn quản trịhoặcvới tùy chọn cấpCó thể được thêm kèo tỷ số bóng đá euro hôm nayo một trong hai loại đặc quyền này để kiểm tra xemadminĐặc quyền được tổ kèo tỷ số bóng đá euro hôm nay (cả bốn cách viết kiểm tra cùng một điều).

Row_Security_ActiveKiể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_uservà môi trường. Bảng có thể được chỉ định theo tên hoặc bằng oid.

Bảng 9,65Hiển thị kèo tỷ số bóng đá euro hôm nay toán tử có sẵn choaclitemLoại, là đại diện danh mục của kèo tỷ số bóng đá euro hôm nay đặc quyền truy cập. Nhìn thấyPhần 5.7Để biết thông tin về cách đọc kèo tỷ số bóng đá euro hôm nay giá trị đặc quyền truy cập.

Bảng 9,65.aclitemtoán tử

Nhà điều hành Mô tả Ví dụ Kết quả
= bằng 'Calvin = r*w/hobbes' :: aclitem = 'calvin = r*w*/hobbes' :: aclitem f
@ ​​Chứa phần tử 'ác T
~ Chứa phần tử 'ác T

Bảng 9,66Hiển thị một số chức kèo tỷ số bóng đá euro hôm nay bổ sung để quản lýaclitemloại.

Bảng 9.66.aclitemchức kèo tỷ số bóng đá euro hôm nay

tên Return Type Mô tả
acldefault(loại,Chủ sở hữu) aclitem [] Nhận kèo tỷ số bóng đá euro hôm nay đặc quyền truy cập mặc định cho một đối tượng thuộc vềChủ sở hữu
aclexplode(aclitem []) Setof Record ​​NhậnaclitemMảng dưới dạng Tuples
makeaclitem(Grantee,Grantor,Đặc quyền,có thể cấp) aclitem xây dựng mộtaclitemTừ đầu kèo tỷ số bóng đá euro hôm nayo

acldefaultTrả về kèo tỷ số bóng đá euro hôm nay đặc quyền truy cập mặc định tích hợp cho một đối tượng loạiloạithuộc về vai tròChủ sở hữu. Chúng đại diện cho kèo tỷ số bóng đá euro hôm nay đặc quyền truy cập sẽ được giả định khi mục nhập ACL của một đối tượng là vô hiệu.Phần 5.7.) Theloạitham số làChar: Viết 'C' choCột, 'r' choBảngvà kèo tỷ số bóng đá euro hôm nay đối tượng giống như bảng, 's' chochuỗi, 'D' choCơ sở dữ kèo tỷ số bóng đá euro hôm nay, 'f' chochức kèo tỷ số bóng đá euro hôm nayhoặcQuy trình, 'l' choNgôn ngữ, 'l' choĐối tượng lớn, 'n' cholược đồ, 't' chokhông gian bảng, 'f' chotrình bao bọc dữ kèo tỷ số bóng đá euro hôm nay nước ngoài, 'S' choMáy chủ nước ngoàihoặc 'T' choloạihoặcDOMAIN.

aclexplodeTrả vềaclitemMảng dưới dạng một tập hợp kèo tỷ số bóng đá euro hôm nay hàng. kèo tỷ số bóng đá euro hôm nay cột đầu ra là người tài trợoid, được cấpoid(0chocông khai), đặc quyền được cấp làText(Chọn, ...) và kèo tỷ số bóng đá euro hôm nay đặc quyền có được cấp làBoolean.makeaclitemThực hiện thao tác nghịch đảo.

Bảng 9.67Hiển thị kèo tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm 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.67.kèo tỷ số bóng đá euro hôm nay chức năng điều tra về tầm nhìn của 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 kèo tỷ số bóng đá euro hôm nay 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 (người điều hành_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 tỷ số bóng đá euro hôm nay nhà điều hành trong đường dẫn tìm kiếm
pg_statistic_obj_is_visible (STAT_OID) Boolean Là đối tượng thống kê hiển thị 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 có thể nhìn thấy 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 kèo tỷ số bóng đá euro hôm nay thực hiện kiểm tra khả kèo tỷ số bóng đá euro hôm nay hiển thị cho một loại đối tượng cơ sở dữ liệu. Lưu ý rằngpg_table_is_visiblecũng có thể được sử dụng với kèo tỷ số bóng đá euro hôm nay chế độ xem, chế độ xem cụ thể hóa, chỉ mục, trình tự và bảng nước ngoài;pg_function_is_visiblecũng có thể được sử dụng với kèo tỷ số bóng đá euro hôm nay thủ tục và tổng hợp;pg_type_is_visiblecũng có thể được sử dụng với kèo tỷ số bóng đá euro hôm nay miền. Đối với kèo tỷ số bóng đá euro hôm 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à kiểu dữ kèo tỷ số bóng đá euro hôm nay đối sốTrước đó trong đường dẫn. Đối với kèo tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nay chức năng này yêu cầu kèo tỷ số bóng đá euro hôm nay oids đố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 tỷ số bóng đá euro hôm 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ẽ không có ý nghĩa gì khi kiểm tra tên loại không đủ điều kiện 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,68Liệt kê kèo tỷ số bóng đá euro hôm nay chức năng trích xuất thông tin từ danh mục hệ thống.

Bảng 9,68.Chức kèo tỷ số bóng đá euro hôm nay thông tin danh mục hệ thống

tên Return Type Mô tả
format_type (type_oid,TYPEMOD) Text Nhận tên SQL kèo tỷ số bóng đá euro hôm 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ề một ràng buộc
PG_GET_EXPR (pg_node_tree,Mối quan hệ_oid) Text 68631_68759
PG_GET_EXPR (pg_node_tree,Mối quan hệ_oid,đẹp_bool) Text 69115_69243
func_oid) Text Nhận định nghĩa về chức kèo tỷ số bóng đá euro hôm nay hoặc thủ tục
func_oid) Text Nhận danh sách đối số về định nghĩa của chức năng hoặc quy trình (với kèo tỷ số bóng đá euro hôm nay giá trị mặc định)
func_oid) Text Nhận danh sách đối số để xác định hàm hoặc quy trình (không có giá trị mặc định)
PG_GET_FUNCTION_RESULT (func_oid) Text getreturnmệnh đề cho chức kèo tỷ số bóng đá euro hôm nay (trả về null cho một thủ tục)
PG_GET_INDEXDEF (index_oid) Text NhậnTạo chỉ mụclệnh cho chỉ mục
PG_GET_INDEXDEF (index_oid,Cột_no,đẹp_bool) Text GETTạo chỉ mụcLệnh cho chỉ mục hoặc định nghĩa chỉ một cột chỉ mục khiCột_nokhông phải là không
pg_get_keywords () Setof Record Nhận danh sách kèo tỷ số bóng đá euro hôm nay từ khóa SQL và danh mục của họ
PG_GET_RULEDEF (cress_oid) Text GETTạo quy tắclệnh cho quy tắc
PG_GET_RULEDEF (cress_oid,đẹp_bool) Text getTạo quy tắclệnh cho quy tắc
Table_Name,Cột_name) Text Nhận tên kèo tỷ số bóng đá euro hôm nay chuỗi mà cột nối tiếp hoặc danh tính sử dụng
pg_get_statisticobjdef (statobj_oid) Text NhậnTạ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] TriggerLệnh cho Trigger
PG_GET_TRIGGERDEF(Trigger_oid,đẹp_bool) Text getTạo [ràng buộc] TriggerLệnh cho Trigger
PG_GET_USERBYID (ROME_OID) tên Nhận tên vai đã cho 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 được vật chất hóa; kèo tỷ số bóng đá euro hôm nay dòng với kèo tỷ số bóng đá euro hôm 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 (Reloptions) Setof Record Nhận tập hợp tên tùy chọn lưu trữ/cặp giá trị
pg_tablespace_database (TablePace_oid) setof oid Nhận tập hợp kèo tỷ số bóng đá euro hôm nay oids cơ sở dữ liệu có kèo tỷ số bóng đá euro hôm nay đối tượng trong không gian bảng
pg_tablespace_location (TablePace_oid) Text Nhận đường dẫn trong hệ thống tệp mà không gian bảng này được đặt trong
PG_TYPEOF (bất kỳ) regtype Nhận kiểu dữ liệu kèo tỷ số bóng đá euro hôm nay bất kỳ giá trị nào
đối chiếu cho (any) Text Nhận đối chiếu kèo tỷ số bóng đá euro hôm nay đối số
TO_REGCLASS (rel_name) RegClass Nhận oid kèo tỷ số bóng đá euro hôm nay mối quan hệ được đặt tên
TO_REGPROC (func_name) RegProc Nhận oid kèo tỷ số bóng đá euro hôm nay hàm được đặt tên
TO_REGPROCEDURE (func_name) RegProcedure Nhận oid kèo tỷ số bóng đá euro hôm nay hàm được đặt tên
to_Regoper (người vận hành_name) Regoper Nhận oid kèo tỷ số bóng đá euro hôm nay toán tử được đặt tên
TO_REGOPERATOR (người điều hành_name) Regoperator Nhận oid kèo tỷ số bóng đá euro hôm nay toán tử có tên
TO_REGTYPE (type_name) regtype Nhận oid kèo tỷ số bóng đá euro hôm nay loại được đặt tên
TO_RGNAMESPACE (Schema_name) Regnamespace Nhận oid kèo tỷ số bóng đá euro hôm nay lược đồ được đặt tên
to_Regrole (ROME_NAME) Revole Nhận OID kèo tỷ số bóng đá euro hôm nay vai trò được đặt tên

format_typeTrả về tên SQL kèo tỷ số bóng đá euro hôm nay loại dữ liệu được xác định bằng loại OID kèo tỷ số bóng đá euro hôm 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_KEYWORDSTrả về một tập hợp kèo tỷ số bóng đá euro hôm nay bản ghi mô tả kèo tỷ số bóng đá euro hôm nay từ khóa SQL được công nhận bởi máy chủ. TheWordCột chứa từ khóa. ThecatcodeCột chứa mã danh mục:ucho không được bảo vệ,Ccho tên cột,Tcho tên hoặc tên chức kèo tỷ số bóng đá euro hôm nay hoặcRcho 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,PG_GET_STATISTICSOBJDEFPG_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 tỷ số bóng đá euro hôm nay lệnh.)PG_GET_EXPRphân tách dạng bên trong kèo tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nay danh mục hệ thống.PG_GET_VIEWDEFTái thiếtChọnTruy vấn xác định chế độ xem. Hầu hết kèo tỷ số bóng đá euro hôm nay chức năng này có hai biến thể, một trong số đó có thể tùy ýPretty PrintHồiKế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 kèo tỷ số bóng đá euro hôm nay 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ỉnhTạo hoặc thay thế chức kèo tỷ số bóng đá euro hôm nayCâu lệnh cho một hàm.Trả về danh sách đối số kèo tỷ số bóng đá euro hôm nay một hàm, trong biểu mẫu nó sẽ cần phải xuất hiện trongTạo chức kèo tỷ số bóng đá euro hôm nay.PG_GET_FUNCTION_RESULTtương tự trả về thích hợpreturnmệnh đề cho chức kèo tỷ số bóng đá euro hôm nay.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 kèo tỷ số bóng đá euro hôm nay thay đổi, ví dụ. Biểu mẫu này bỏ qua kèo tỷ số bóng đá euro hôm nay giá trị mặc định.

Trả về tên kèo tỷ số bóng đá euro hôm 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. 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 tỷ số bóng đá euro hôm nay. (Hàm có lẽ nên được gọi là; Tên hiện tại kèo tỷ số bóng đá euro hôm nay nó phản ánh thực tế rằng nó thường được sử dụng vớinối tiếphoặcBigSerialCộ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 tỷ số bóng đá euro hôm nay 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 tỷ số bóng đá euro hôm nay một chuỗi cho một danh tính hoặc cột nối tiếp, ví dụ:

chọn Currval (pg_get_serial_seworken

PG_GET_USERBYIDTrích xuất tên kèo tỷ số bóng đá euro hôm nay một vai trò được đưa ra OID.

PG_INDEX_COLUMN_HAS_PROPERTY,PG_INDEX_HAS_PROPERTYPG_INDEXAM_HAS_PROPERTYTrả 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,69Đối với kèo tỷ số bóng đá euro hôm nay thuộc tính cột,Bảng 9.70cho kèo tỷ số bóng đá euro hôm nay thuộc tính chỉ mục vàBảng 9.71Đối với kèo tỷ số bóng đá euro hôm nay thuộc tính phương thức truy cập. (Lưu ý rằng kèo tỷ số bóng đá euro hôm nay 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 kèo tỷ số bóng đá euro hôm nay chỉ mục của chúng.)

Bảng 9,69.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ằng mộtKhoảng cáchnhà đ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 không?
search_array Cột có hỗ trợ tự nhiêncol = any (mảng)tìm kiếm?
search_nulls Có hỗ trợ cột khônglà nullkhông phải là nulltìm kiếm?

Bảng 9.70.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 Chỉ số có hỗ trợ đồng bằng (không phải bitmap) không?
bitmap_scan Chỉ mục có hỗ trợ Bitmap không?
Backward_scan Có thể thay đổi hướng quét ở giữa scan (để hỗ trợtìm nạp ngượcTrên con trỏ mà không cần vật chất hóa)?

Bảng 9.71.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 tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm 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 không?
CAN_EXCLUDE Phương thức truy cập có hỗ trợ kèo tỷ số bóng đá euro hôm nay ràng buộc không?
CAN_INCLUDE Phương thức truy cập có hỗ trợBao gồmmệnh đềTạo chỉ mục?

pg_options_to_tableTrả 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 tỷ số bóng đá euro hôm nay quapg_class.ReloptionshoặcPG_Attribution.Attoptions.

pg_tablespace_databaseCho phép kiểm tra một không gian bảng. Nó trả về tập hợp kèo tỷ số bóng đá euro hôm nay OID của cơ sở dữ liệu có kèo tỷ số bóng đá euro hôm nay đối tượng được lưu trữ trong không gian bảng.pg_tablespace_databasevà truy vấn kèo tỷ số bóng đá euro hôm nay họPG_ClassDanh mục.

PG_TYPEOFTrả về OID của loại dữ liệu của 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 kèo tỷ số bóng đá euro hôm nay truy vấn SQL tự động.regtype, là loại bí danh oid (xemPhần 8.19); Đ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 choTrả về sự đối chiếu kèo tỷ số bóng đá euro hôm nay 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_RGNAMESPACEto_Regrolechức kèo tỷ số bóng đá euro hôm nay Dịch quan hệ, chức kèo tỷ số bóng đá euro hôm nay, toán tử, loại, lược đồ và tên vai trò (được đưa ra làText) đến kèo tỷ số bóng đá euro hôm nay đối tượng loạiRegClass,RegProc,RegProcedure,Regoper,RegOperator,regtype,Regnamespacereproletương ứng. kèo tỷ số bóng đá euro hôm 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_REGPROCTO_REGOPER, nếu tên đã cho khớp với nhiều đối tượng).

Bảng 9.72Liệt kê kèo tỷ số bóng đá euro hôm 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.72.Thông tin đối tượng và kèo tỷ số bóng đá euro hôm nay 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 tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nay địa chỉ đối tượng cơ sở dữ liệu
PG_GET_OBject_Address (loại Text,object_names Text [],object_args Text []) classID OID,objid OID,objsubid Số nguyên Nhận địa chỉ kèo tỷ số bóng đá euro hôm nay đối tượng cơ sở dữ liệu từ biểu diễn bên ngoài kèo tỷ số bóng đá euro hôm nay nó

pg_describe_objectTrả về mô tả văn bản của 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ụ bằng 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 kèo tỷ số bóng đá euro hôm nayo cấu hình máy chủ.PG_DEPENDDanh mục.

pg_identify_objectTrả về một hàng chứa đủ kèo tỷ số bóng đá euro hôm nay để xác định duy nhấ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ụ. kèo tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nay;lược đồlà tên lược đồ mà đối tượng thuộc về hoặcnullĐối với kèo tỷ số bóng đá euro hôm nay loại đối tượng không thuộc về kèo tỷ số bóng đá euro hôm nay lược đồ;tênlà tên kèo tỷ số bóng đá euro hôm nay đố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ạ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 kèo tỷ số bóng đá euro hôm nayo 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_addressTrả về một hàng chứa đủ kèo tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nay;object_namesobject_argslà kèo tỷ số bóng đá euro hôm 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ộ của đối tượng. Chức kèo tỷ số bóng đá euro hôm nay này là nghịch đảo củapg_get_object_address.

pg_get_object_addressTrả về một hàng chứa đủ thông tin để 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ố. kèo tỷ số bóng đá euro hôm nay giá trị được trả về là kèo tỷ số bóng đá euro hôm nay giá trị sẽ được sử dụng trong kèo tỷ số bóng đá euro hôm nay danh mục hệ thống nhưpg_dependvà có thể được chuyển cho kèo tỷ số bóng đá euro hôm nay chức năng hệ thống khác nhưpg_identify_objecthoặcpg_describe_object.classIDlà oid kèo tỷ số bóng đá euro hôm nay danh mục hệ thống chứa đối tượng;objidlà oid kèo tỷ số bóng đá euro hôm nay chính đối tượng vàobjsubidlà ID đối tượng phụ hoặc không nếu không có. Chức kèo tỷ số bóng đá euro hôm nay này là nghịch đảo củapg_identify_object_as_address.

kèo tỷ số bóng đá euro hôm nay chức năng được hiển thị trongBảng 9.73Trích xuất kèo tỷ số bóng đá euro hôm nay nhận xét đượ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 tỷ số bóng đá euro hôm nay tham số được chỉ định.

Bảng 9.73.Chức kèo tỷ số bóng đá euro hôm nay thông tin nhận xét

tên Return Type Mô tả
col_descrip (Table_oid,Cột_Number) Text Nhận nhận xét cho 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 tỷ số bóng đá euro hôm nay
obj_descrip (object_oid) Text Nhận nhận xét cho một đối tượng cơ sở dữ kèo tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nay được chia sẻ

col_descripTrả về nhận xét cho một cột bảng, được chỉ định bởi OID kèo tỷ số bóng đá euro hôm nay bảng và số cột kèo tỷ số bóng đá euro hôm nay nó. (105478_105495Không thể được sử dụng cho kèo tỷ số bóng đá euro hôm nay cột bảng vì kèo tỷ số bóng đá euro hôm nay cột không có OID của riêng chúng.)

Mẫu hai tham số kèo tỷ số bóng đá euro hôm nayobj_descripTrả về nhận xét cho một đối tượng cơ sở dữ liệu được chỉ định bởi OID và tên kèo tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nayobj_descripChỉ 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 tỷ số bóng đá euro hôm nay danh mục hệ thống khác nhau;

shobj_descripđược sử dụng giống nhưobj_descripNgoại trừ nó được sử dụng để truy xuất nhận xét về kèo tỷ số bóng đá euro hôm nay đối tượng được chia sẻ. Một số danh mục hệ thống là toàn cầu cho tất cả kèo tỷ số bóng đá euro hôm nay cơ sở dữ liệu trong mỗi cụm và kèo tỷ số bóng đá euro hôm nay mô tả cho kèo tỷ số bóng đá euro hôm nay đối tượng trong chúng cũng được lưu trữ trên toàn cầu.

kèo tỷ số bóng đá euro hôm nay chức năng được hiển thị trongBảng 9.74Cung cấp thông tin giao dịch máy chủ ở dạng xuất. Việc sử dụng chính của kèo tỷ số bóng đá euro hôm nay 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.74.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 không có một
Bigint giống nhưTXID_CURRENT ()Nhưng trả về NULL thay vì gán ID giao dịch mới nếu không có gì được chỉ định
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 tiến triển trong ảnh chụp nhanh
txid_snapshot_xmax (txid_snapshot) Bigint Nhậnxmaxkèo tỷ số bóng đá euro hôm nay ảnh chụp nhanh
txid_snapshot_xmin (txid_snapshot) Bigint Nhậnxminkèo tỷ số bóng đá euro hôm 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 nhanh không? (Không sử dụng ID Subtransaction)
txid_status (Bigint) Text Báo cáo trạng thái kèo tỷ số bóng đá euro hôm nay giao dịch đã cho:cam kết,bị hủy bỏ,Đang tiến hànhhoặ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, kèo tỷ số bóng đá euro hôm nay chức năng này xuất một định dạng 64 bit được mở rộng vớiEpochBộ đế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 kèo tỷ số bóng đá euro hôm nay chức năng này,txid_snapshot, lưu trữ thông tin về khả năng hiển thị ID giao dịch tại một thời điểm cụ thể. kèo tỷ số bóng đá euro hôm nay thành phần của nó được mô tả trongBảng 9.75.

Bảng 9.75.kèo tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nay TXID hoạt động giữaxminxmax; 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 tỷ số bóng đá euro hôm nay nó. Danh sách không bao gồm Txids kèo tỷ số bóng đá euro hôm 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.

TXID_STATUS (BIGINT)Báo cáo tình trạng cam kết của một giao dịch gần đây. kèo tỷ số bóng đá euro hôm nay ứ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 tỷ số bóng đá euro hôm nay một giao dịch sẽ được báo cáo làđang tiến triển,cam kếthoặ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 tỷ số bóng đá euro hôm nay này sẽ trả về NULL.Đang tiến hành; Ứng dụng phải kiểm trapg_prepared_xactsNếu họ cần xác định xem TXID có phải là một giao dịch đã chuẩn bị không.

kèo tỷ số bóng đá euro hôm nay chức năng được hiển thị trongBảng 9.76Cung cấp thông tin về kèo tỷ số bóng đá euro hôm nay giao dịch đã được thực hiện. kèo tỷ số bóng đá euro hôm nay chức năng này chủ yếu cung cấp thông tin về khi kèo tỷ số bóng đá euro hôm nay 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 tỷ số bóng đá euro hôm nay giao dịch được thực hiện sau khi nó được bật.

Bảng 9.76.kèo tỷ số bóng đá euro hôm nay giao dịch cam kết

tên Return Type 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 tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nay giao dịch cam kết mới nhất

kèo tỷ số bóng đá euro hôm nay chức năng được hiển thị trongBảng 9.77In kèo tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm 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 kèo tỷ số bóng đá euro hôm nay.

Bảng 9.77.Kiểm soát kèo tỷ số bóng đá euro hôm nay chức năng dữ liệu

tên Return Type Mô tả
pg_control_checkpoint () Record Trả về kèo tỷ số bóng đá euro hôm nay về trạng thái điểm kiểm tra hiện tại.
pg_control_system () Record Trả về kèo tỷ số bóng đá euro hôm nay về trạng thái tệp điều khiển hiện tại.
pg_control_init () Record Trả về kèo tỷ số bóng đá euro hôm nay về trạng thái khởi tạo cụm.
pg_control_recovery () Record Trả về kèo tỷ số bóng đá euro hôm nay về trạng thái phục hồi.

pg_control_checkpointTrả về bản ghi, được hiển thị trongBảng 9.78

Bảng 9.78.pg_control_checkpointcột

Tên cột Kiểu dữ kèo tỷ số bóng đá euro hôm nay
Checkpoint_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
mới nhất_commit_ts_xid XID
Checkpoint_time dấu thời gian với múi giờ

pg_control_systemTrả về bản ghi, được hiển thị trongBảng 9.79

Bảng 9.79.PG_Control_Systemcột

Tên cột Kiểu dữ kèo tỷ số bóng đá euro hôm 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_initTrả về bản ghi, được hiển thị trongBảng 9,80

Bảng 9.80.pg_control_initcột

Tên cột Kiểu dữ kèo tỷ số bóng đá euro hôm 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
float4_pass_by_value Boolean
float8_pass_by_value Boolean
data_page_checksum_version Số nguyên

pg_control_recoveryTrả về bản ghi, được hiển thị trongBảng 9.81

Bảng 9.81.pg_control_recoverycột

tên cột Kiểu dữ kèo tỷ số bóng đá euro hôm nay
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