

 Amazon Redshift unterstützt UDFs ab Patch 198 nicht mehr die Erstellung von neuem Python. Das bestehende Python UDFs wird bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im [Blog-Posting](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# PG\_DEFAULT\_ACL
<a name="r_PG_DEFAULT_ACL"></a>

Speichert Informationen zu Standard-Zugriffsberechtigungen. Für weitere Informationen zu Standard-Zugriffsberechtigungen vgl. [ALTER DEFAULT PRIVILEGES](r_ALTER_DEFAULT_PRIVILEGES.md).

PG\_DEFAULT\_ACL ist für alle Benutzer sichtbar. Superuser können alle Zeilen sehen; reguläre Benutzer können nur ihre eigenen Daten sehen. Weitere Informationen finden Sie unter [Sichtbarkeit der Daten in Systemtabellen und Ansichten](cm_chap_system-tables.md#c_visibility-of-data).

## Tabellenspalten
<a name="r_PG_DEFAULT_ACL-table-columns2"></a>


| Spaltenname  | Datentyp  | Beschreibung  | 
| --- | --- | --- | 
| defacluser | integer | ID des Benutzers, für den die aufgeführten Berechtigungen angewendet werden. | 
| defaclnamespace | OID  | Die Objekt-ID des Schemas, in dem die Standardberechtigungen angewendet werden. Wenn kein Schema angegeben ist, lautet der Standardwert 0. | 
| defaclobjtype | character | Der Objekttyp, für den Standardberechtigungen angewendet werden. Gültige Werte sind: [See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/redshift/latest/dg/r_PG_DEFAULT_ACL.html) | 
| defaclacl |  aclitem[] | Eine Zeichenfolge, die die Standardberechtigungen für den angegebenen Benutzer oder die Benutzergruppe und den Objekttyp definiert. <br />Wenn die Berechtigungen einem Benutzer gewährt werden, hat die Zeichenfolge die folgende Form: <br />*`{ username=privilegestring/grantor } `*<br />*username (Benutzername* <br />Der Name des Benutzers, dem die Berechtigungen gewährt werden. Wenn der *Benutzername* fehlt, werden die Berechtigungen PUBLIC gewährt. <br />Wenn die Berechtigungen einer Benutzergruppe gewährt werden, hat die Zeichenfolge die folgende Form:<br />*`{ "group groupname=privilegestring/grantor" } `*<br />*privilegestring* <br />Eine Zeichenfolge, die definiert, welche Berechtigungen gewährt werden. <br />Folgende sind gültige Werte: [See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/redshift/latest/dg/r_PG_DEFAULT_ACL.html)<br />Eine Zeichenfolge, die alle Berechtigungscodezeichen, sortiert nach Bitmaskenposition, enthält, sieht wie „arwdRxtXUCTDPA“ aus.<br />*grantor* <br />Der Name des Benutzers, der die Berechtigungen gewährt hat. <br />Das folgende Beispiel zeigt an, dass der Benutzer `admin` dem Benutzer `dbuser` alle Berechtigungen, einschließlich WITH GRANT OPTION, gewährt hat. <pre>dbuser=r*a*w*d*x*X*/admin</pre> | 

## Beispiel
<a name="r_PG_DEFAULT_ACL-example"></a>

Die folgende Abfrage gibt alle für die Datenbank definierten Standardberechtigungen zurück. 

```
select pg_get_userbyid(d.defacluser) as user, 
n.nspname as schema, 
case d.defaclobjtype when 'r' then 'tables' when 'f' then 'functions' end 
as object_type, 
array_to_string(d.defaclacl, ' + ')  as default_privileges 
from pg_catalog.pg_default_acl d 
left join pg_catalog.pg_namespace n on n.oid = d.defaclnamespace;

 user  | schema | object_type |              default_privileges
-------+--------+-------------+-------------------------------------------------------
 admin | tickit | tables      | user1=r/admin + "group group1=a/admin" + user2=w/admin
```

Das Ergebnis im vorherigen Beispiel zeigt, dass für alle vom Benutzer `admin` im Schema `tickit` erstellten neuen Tabellen `admin` SELECT-Berechtigungen für `user1`, INSERT-Berechtigungen für `group1` und UPDATE-Berechtigungen für `user2` gewährt.