教义的json_array类型保存为postgres database > 9.2 as json datatype

json数据类型上的Postgres supports contains and lots of other operations。是否有可能在理论中使用这些功能?

可能需要自定义SQLWalker吗?如here所述。另外,支持JSONB的自定义类型会很好。如here所述。查询json字段时,这将提高性能。还是有一个添加了json(b)功能的自定义库,或者甚至可以使用DQL来实现。

最佳答案

我创建了一个支持jsonb的Symfony2捆绑包。

希望这可以帮助。

https://github.com/boldtrn/JsonbBundle

现在,我更喜欢使用NativQueries而不是自定义DQL函数来查询我的jsonb字段。自定义功能在我的应用程序中太麻烦了。

一切也应记录在捆绑包中。

关于json - 教义查询postgres json(包含)json_array,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29539370/

10-14 00:48