Ist es möglich, PostgreSQL-Ausgabefehlermeldungen in OGR abzufangen, nachdem eine Abfrage fehlgeschlagen ist?
Zum Beispiel
conn.ExecuteSQL('SELECT * FROM non_existing_table;')
In Postgres wird eine Fehlermeldung zurückgegeben:
"Error: relation 'non_existing_table' does not exist."
In ogr bekommen wir den Standard:
"Error: current transaction is aborted, commands ignored until end of transaction block"
Es wäre ein Bonus, wenn wir die Postgres-Fehlermeldung abfangen / analysieren könnten. Ich vermute, dass dies angesichts der Informationen zu SWIG / CPL ein bisschen langwierig ist, aber es lohnt sich zu fragen, ob jemand Ideen hat. Idealerweise wäre dies in Python, aber ich werde auch C / C ++ - Kommentare aufnehmen!
Vielen Dank.