

 Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、[ブログ記事](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)を参照してください。

# DROP GROUP
<a name="r_DROP_GROUP"></a>

ユーザーグループを削除します。このコマンドを元に戻すことはできません。このコマンドでは、グループ内の個々のユーザーは削除されません。

個々のユーザーの削除については、DROP USER を参照してください。

## 構文
<a name="r_DROP_GROUP-synopsis"></a>

```
DROP GROUP name
```

## パラメータ
<a name="r_DROP_GROUP-parameter"></a>

 *.name*   
削除するユーザーグループの名前。

## 例
<a name="r_DROP_GROUP-example"></a>

次の例では、`guests` ユーザーグループを削除します。

```
DROP GROUP guests;
```

グループがオブジェクトに対して特権を持っている場合、そのグループを削除することはできません。このようなグループを削除しようとすると、以下のエラーが発生します。

```
ERROR: group "guests" can't be dropped because the group has a privilege on some object
```

グループが特定のオブジェクトに対して特権を持っている場合、グループを削除する前に、その特権を削除する必要があります。`guests` グループが権限を持っているオブジェクトを見つけるには、次の例を使用します。この例で使用されているメタデータビューの詳細については、「[SVV\_RELATION\_PRIVILEGES](https://docs.aws.amazon.com//redshift/latest/dg/r_SVV_RELATION_PRIVILEGES.html)」を参照してください。

```
SELECT DISTINCT namespace_name, relation_name, identity_name, identity_type 
FROM svv_relation_privileges
WHERE identity_type='group' AND identity_name='guests';

+----------------+---------------+---------------+---------------+
| namespace_name | relation_name | identity_name | identity_type |
+----------------+---------------+---------------+---------------+
| public         | table1        | guests        | group         |
+----------------+---------------+---------------+---------------+
| public         | table2        | guests        | group         |
+----------------+---------------+---------------+---------------+
```

次の例は、`public`ユーザーグループから `guests` スキーマ内のすべてのテーブルに対するすべての特権を削除してから、グループを削除します。

```
REVOKE ALL ON ALL TABLES IN SCHEMA public FROM GROUP guests;
DROP GROUP guests;
```