実行環境は
2016-06-20 20:03:45,779: ERROR pgadmin: Exception on /sqleditor/poll/376 201 [GET] Traceback (most recent call last): ... File "D:\Works\pgAdmin4\current\venv\lib\site-packages\simplejson\encoder.py", line 246, in default raise TypeError(repr(o) + " is not JSON serializable") TypeError: NumericRange(1, 9, '[)') is not JSON serializable
使われているのはsimplejsonという
例えば現在のタイムスタンプを
それではテキストに変換して並べて比べようとクエリを投げたら ↓ いつまでも結果が返らない。ログ(画像の下)を見ても今いち原因不明です。
select now(), now() :: text;
2016-06-20 20:14:41,098: ERROR pgadmin: Failed to execute query (execute_async) for the server #1 - CONN:6256761 (Query-id: 8494860): Error Message:ERROR: column "now" does not exist LINE 1: SELECT now; ^ ********** Error ********** ERROR: column "now" does not exist SQL state: 42703 Character: 8
JSON
一応の対策として、クエリ自体でテキストに変換すれば ↓ その通り出ます。範囲型もこれで
この他インターフェイス回りで、キャレット(テキストカーソル)が常に点滅、アウトプットペインでデータが小さく見づらい、などもありますが、それは結局