Trong postgres (Tôi vào ngày 9.3.4), những quyền nào được yêu cầu để trả về hàng cho
select * from information_schema.schemataCác tài liệu 9,3 nói "được sở hữu bởi một vai trò hiện kích hoạt". Điều đó có nghĩa là người dùng gọi schemataphải sở hữu (hoặc là một phần của vai trò sở hữu) các lược đồ khác nhau?
Sau đó trong tài liệu 9.5, nó nói schemata rằng "người dùng hiện tại có quyền truy cập (bằng cách là chủ sở hữu hoặc có một số đặc quyền)".
Tài khoản hiện đang cố chạy truy vấn và nhận lại 0 hàng đã được grant usage on schemaáp dụng cho nó.
Các đặc quyền cho phép tài khoản cơ sở dữ liệu nhìn thấy một lược đồ trong chế độ xem information_schema.schemata` là gì?