Hi All I'm experimenting with PostgreSQL's JSON features and have a question. Say we have the following JSON (which will be stored in a table named 'resources' - in its 'schema' column ... { "name": { "type": "string", "label": "Name", "accessor": "name", "is_association": false }, "books": { "type": "array", "label": "Books", "accessor": "books", "is_association": true }, "email": { "type": "string", "label": "Email", "accessor": "email", "is_association": false }, "date_of_birth": { "type": "date", "label": "Birthday", "accessor": "date_of_birth", "is_association": false } } [NOTE: the JSON above is the 'schema' attribute of one record in the 'resources' table. There will be many rows in the 'resources' table] How can I query the 'resources' table to return the rows in which there's at least one JSON object whose 'type' equals 'array' ? Thanks Dave |