System Exception kann nur weitergegeben werden. Nicht in der Lage, Ausnahme in einer Tabelle zu protokollieren, kann es nur in Protokolldatei/Serverprotokoll in Postgresql angemeldet werden.Konnte keine Ausnahme in eine Tabelle in Postgresql protokollieren
0
A
Antwort
2
Wenn Sie eine ROLLBACK
, alle Änderungen an der Datenbank durch diese Transaktion ausgeführt werden, rückgängig gemacht werden, auch diejenigen auf Ihre Protokolltabelle.
Die Lösung ist savepoints zu verwenden. Wenn Sie SQL außerhalb einer PostgreSQL-Funktion schreiben, verwenden Sie SAVEPOINT
und ROLLBACK TO SAVEPOINT
.
Wenn Sie eine PL/pgSQL-Funktion schreiben, verwenden Sie die EXCEPTION
-Klausel eines BEGIN ... END
-Blocks, um die Verarbeitung nach einer Ausnahme fortzusetzen.
Verwandte Themen
- 1. Eine Ausnahme mit commons.logging in Java protokollieren?
- 2. UnicodeDecodeError beim Protokollieren einer Ausnahme in Python
- 3. Anhebung Ausnahme in postgresql
- 4. Ich konnte keine Tabelle in SQL erstellen
- 5. postgresql Tabelle Einschränkung keine schlechten Einfügungen ablehnen
- 6. Throw Ausnahme in Postgresql Funktion
- 7. Konnte keine Verbindung zu PostgresQL mit Ruby
- 8. Wer sollte einen Fehler/eine Ausnahme protokollieren
- 9. Zeitstempel einer Ausnahme in Play protokollieren?
- 10. So protokollieren Sie eine in Methodensignatur deklarierte Ausnahme
- 11. Wie protokollieren Sie PostgreSQL-Abfragen?
- 12. Keine Ergebnisse vom Abfragefehler in PostgreSQL zurückgegeben
- 13. Heroku schaffen keine Tabelle auf postgresql
- 14. Suche in PostgreSQL Tabelle
- 15. CSV-Datei Daten in eine PostgreSQL-Tabelle
- 16. Wie eine Tabelle in postgresql aktualisieren
- 17. In der Azure Worker-Rolle konnte keine Ausnahme abgefangen werden.
- 18. Ausnahme: Konnte keine akzeptable Darstellung finden
- 19. Wie kann ich `PREPARE`-Anweisungen in PostgreSQL protokollieren?
- 20. Problematische namenlose Tabelle in Postgresql
- 21. Ändern Primärschlüssel in PostgreSQL Tabelle
- 22. Konnte eine postgresql Datenbank nicht löschen
- 23. Konnte Percentile_Cont() nicht in Postgresql arbeiten
- 24. PostgreSQL-Server konnte nicht in Cloud9 starten
- 25. Keine laufenden PostgreSQL in PS
- 26. Deserialisierung Ausnahme: Konnte Assembly
- 27. SQLite Ausnahme: keine solche Tabelle Fehler
- 28. ActiveAndroid SQLite-Ausnahme 'Keine solche Tabelle'
- 29. keine solche Tabelle gefunden Ausnahme in SQLite android
- 30. keine Select-Klausel in PostgreSQL verwenden
Verwenden Sie psql? Ein Codebeispiel und Ihre Umgebung sind hilfreich, um Ihr Problem zu verstehen – Mokadillion