回答編集履歴
1
追記
test
CHANGED
@@ -1 +1,17 @@
|
|
1
1
|
PostgreSQLはもともとSQLSTATE形式以外のベンダー固有コードを返さないようなので、psqlodbcも意味のあるNative Codeを返していない、つまり「仕様として定義されていない」ということではないでしょうか。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
以下は2001年のPostgreSQL MLのアーカイブからのもので、この当時はどうやらSQLSTATEすら実装されていなかったようですが、この時もpsqlodbcはエラーの内容に関わらず常に7を返していたようです。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
[Re: ODBC and Native error codes](https://www.postgresql.org/message-id/3BE9D8BC.B83C2D77%40tpf.co.jp)
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
> Unfortunately PostgreSQL doesn't have error code
|
14
|
+
|
15
|
+
currently and so psqlodbc doesn't return any valid
|
16
|
+
|
17
|
+
Native error code
|