Windows版PostgreSQLのxpath関数のバグ?
Windows版PostgreSQLのxpath関数にバグらしき問題がある。どういうことかというと、日本語を含むパスを正しく評価できないときがある。
結果 | クエリ |
正常 | SELECT xpath('/クラシック演奏会/名称', data) FROM sample |
エラー | SELECT xpath('/クラシック演奏会/名称/text()', data) FROM sample |
正常 | SELECT xpath('//名称', data) FROM sample |
正常 | SELECT xpath('//名称/text()', data) FROM sample |
で、エラーの内容はこんな感じ。
ERROR: invalid XPath expressionInvalidじゃねーよ!つーか、わけがわからないよ・・・。
SQLステート:XX000
詳細:Invalid expression