Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事
SVV_DEFAULT_PRIVILEGES
SVV_DEFAULT_PRIVILEGES を使用して、Amazon Redshift クラスターでユーザーがアクセスできるデフォルト権限を表示します。
SVV_DEFAULT_PRIVILEGES は以下のユーザーに表示されます。
スーパーユーザー
ACCESS SYSTEM TABLE のアクセス許可を持つユーザー
他のユーザーは、自分に付与されたデフォルトのアクセス許可のみを表示できます。
テーブルの列
| 列名 | データ型 | 説明 | 
|---|---|---|
| schema_name | text | スキーマの名前。 | 
| object_type | text | オブジェクトのタイプ。使用できる値は、RELATION、FUNCTION、または PROCEDURE です。 | 
| owner_id | integer | 所有者 ID。指定できる値はユーザー ID です。 | 
| owner_name | text | 所有者の名前。 | 
| owner_type | text | 所有者のタイプ。指定できる値はユーザーです。 | 
| privilege_type | text | 権限のタイプ。指定できる値は、INSERT、SELECT、UPDATE、DELETE、RULE、REFERENCES TRIGGER、DROP、EXECUTE です。 | 
| grantee_id | integer | 被付与者 ID。指定できる値は、ユーザー ID、ロール ID、グループ ID です。 | 
| grantee_type | text | 被付与者のタイプ。指定できる値は、ユーザー、ロール、パブリックです。 | 
| admin_option | boolean | ユーザーが他のユーザーおよびロールに許可を付与できるかどうかを示す値。ロールおよびグループのタイプでは、常に false です。 | 
サンプルクエリ
次の例では、SVV_DEFAULT_PRIVILEGES の出力を返します。
SELECT * from svv_default_privileges; schema_name | object_type | owner_id | owner_name | owner_type | privilege_type | grantee_id | grantee_name | grantee_type | admin_option -------------+-------------------+--------- +------------+------------+----------------+------------+--------------+--------------+-------------+ public | RELATION | 106 | u1 | user | UPDATE | 107 | u2 | user | f | public | RELATION | 106 | u1 | user | SELECT | 107 | u2 | user | f |