有一个包含一些数组的 jsonb 列的表,选择包含特定标记的记录的最佳方法是什么rom-sql
?
查询示例。 https://www.db-fiddle.com/f/u4CFkUUpnHZj67j1RJ5YRe/0
CREATE TABLE posts (
id INT,
tags JSONB
);
INSERT INTO posts (id, tags) VALUES (1, '["cats", "dogs"]');
INSERT INTO posts (id, tags) VALUES (2, '["dogs"]');
SELECT * FROM posts WHERE tags @> '["cats"]';
那么,如何构建这个查询rom-sql
呢?