Bir sorgu başarısız olduktan sonra OGR'de PostgreSQL çıktı hata mesajlarını yakalamak mümkün mü?
Örneğin
conn.ExecuteSQL('SELECT * FROM non_existing_table;')
Postgres'de bu bir hata mesajı döndürür:
"Error: relation 'non_existing_table' does not exist."
Ogr olarak standardı alıyoruz:
"Error: current transaction is aborted, commands ignored until end of transaction block"
Postgres hata mesajını yakalayabilir / ayrıştırabilirsek bir bonus olurdu. SWIG / CPL hakkında okuduğum şey göz önüne alındığında, bunun uzun bir atış olduğundan şüpheleniyorum, ancak kimsenin fikirleri olup olmadığını sormaya değer. İdeal olarak bu Python olurdu, ama ben de C / C ++ yorumları alacağım!
Teşekkürler.