Enterprise-Geodatabases verwenden Protokolldateitabellen, um eine Liste ausgewählter Datensätze zu führen. Datensätze werden in den folgenden Situationen zur späteren Verwendung von der Anwendung in Protokolldateitabellen geschrieben:
- Sie (oder von Ihnen verwendete Werkzeuge bzw. Prozesse) erstellen einen Auswahlsatz mit einer bestimmten Größe – mehr als 100 Datensätze in ArcMap, mehr als 1.000 Datensätze in ArcGIS Pro, mehr als 1.000 Datensätze, wenn Objekt-IDs von einem Feature-Service angefordert werden.
- Sie nehmen einen Abgleich vor oder schreiben in eine versionierte Geodatabase zurück.
- Eine Client-Anwendung checkt Daten für die entkoppelte Bearbeitung aus.
ArcGIS-Clients erstellen bei Bedarf temporäre Protokolldateitabellen in Geodatabases in PostgreSQL.
Temporäre Protokolldateitabellen
In ArcGIS werden Protokolldateien als temporäre Tabellen in der PostgreSQL-Database erstellt, wenn Protokolldateitabellen gebraucht werden. Die Tabellen werden benutzerbezogen angelegt.
Für temporäre Protokolldateitabellen erstellte Tabellen
Es werden zwei temporäre Protokolldateitabellen im Speicher erstellt. Sie werden nicht in der Datenbank gespeichert. Die Tabellen sind mit pg_temp_<#>.sde_logfiles und pg_temp<#>.sde_logfile_data benannt.
Berechtigungen zur Verwendung temporärer Protokolldateien
Die folgenden Berechtigungen sind erforderlich, um gemeinsame Protokolldateitabellen in PostgreSQL verwenden zu können:
- CONNECT
- TEMP
Diese Berechtigungen können entweder einzelnen Anmelderollen oder -gruppen direkt gewährt werden oder sie werden von der öffentlichen Rolle oder den in der Datenbank gewährten Berechtigungen übernommen.