[pgsql-jp: 41940] Re: 関数のアクセス権限の表示

mlus mlus @ 39596.com
2017年 5月 2日 (火) 10:57:07 JST


ご返答ありがとうございます。

> "\df+ 関数名"がAccess privileges列として出力します。
> 見方については、次のGRANTリファレンスページのNotesセクションをご覧くだ
> さい。


試してみたのですが、


\df+ test0.inspdcard
List of functions
-[ RECORD 1 ]-------+----------------------------------------------------------------------------------------------------------------------------
Schema              | test0
Name                | inspdcard
Result data type    | trigger
Argument data types |
Type                | trigger
Volatility          | volatile
Owner               | postgres
Language            | plpgsql
Source code         |


私の環境

select version();
-[ RECORD 1 ]--------------------------------------------------------------------------------------
version | PostgreSQL 9.1.24 on x86_64-unknown-linux-gnu

では、Access privileges列 が見当たりませんでした。

GRANTに貼られたリンク先には、
Unsupported versions: 7.1 / 7.2 / 7.3 / 7.4 / 8.0 / 8.1 / 8.2 / 8.3 /
8.4 / 9.0 / 9.1
とありますので、対応していないようです。これを機会にバージョンアップを考えるべきですね。


pgsql-jp メーリングリストの案内