我正在尝试在uuid
数据库中查询Postgres
。这是我的表架构:
Column | Type | Modifiers
----------------------+-----------------+-------------------------------------
casefile_id | uuid | not null default uuid_generate_v1()
org_id | uuid |
casefile_template_id | uuid |
casefile_status | casefile_status |
我尝试用
查询 select * from casefile where casefile_id = 'e0da8698-32e6-11e7-a8de-985aeb8b64f';
得到错误:
ERROR: invalid input syntax for uuid: "e0da8698-32e6-11e7-a8de-985aeb8b64f"
然后我看看SO并看到这个语法:
select * from casefile where casefile_id = ANY('{e0da8698-32e6-11e7-a8de-985aeb8b64f}');
但仍然得到错误:
ERROR: invalid input syntax for uuid: "e0da8698-32e6-11e7-a8de-985aeb8b64f"
我错过了什么?如何按UUID
过滤?为什么我不能查询任何其他主键?