Czy można złapać komunikaty o błędach wyjściowych PostgreSQL w OGR po nieudanym zapytaniu?
Na przykład
conn.ExecuteSQL('SELECT * FROM non_existing_table;')
W Postgres zwraca komunikat o błędzie:
"Error: relation 'non_existing_table' does not exist."
W ogrodach otrzymujemy standard:
"Error: current transaction is aborted, commands ignored until end of transaction block"
Byłby to bonus, gdybyśmy mogli złapać / przeanalizować komunikat o błędzie Postgres. Podejrzewam, że to trochę długa perspektywa, biorąc pod uwagę to, co przeczytałem o SWIG / CPL, ale warto zapytać, czy ktoś ma jakieś pomysły. Idealnie byłoby to w Pythonie, ale wezmę również komentarze C / C ++!
Dzięki.