Project

General

Profile

Actions

Idea #4019

closed

[API] Support query of "properties" field on objects

Added by Peter Amstutz over 9 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
API
Target version:
Start date:
12/12/2017
Due date:
Story points:
2.0

Description

A major drawback of using "link" objects for metadata (as opposed to the "properties" field on the object itself) is that link objects have permissions separate from the item they are describing. While sometimes this is desirable, in other situations (such as associating repo/tag to docker images) this ends introducing significant unnecessary complexity. The ability to query the "properties" field enables us to store metadata directly on the object and search on it.

Upgrade apiserver to Postgres 9.4 and Rails 4.2 (when it is released) to take advantage of searchable jsonb column data type.


Subtasks 1 (0 open1 closed)

Task #12771: Review 4019-query-propertiesResolvedPeter Amstutz12/12/2017Actions

Related issues

Related to Arvados - Feature #9665: Arvados' PostgreSQL jsonb supportDuplicate07/26/2016Actions
Related to Arvados - Bug #11168: [API] Use JSON instead of YAML for serialized fields in databaseResolvedTom Clegg02/24/2017Actions
Blocked by Arvados - Feature #7709: [API] Upgrade API server to Rails 4.2ResolvedTom Clegg03/19/2017Actions
Blocked by Arvados - Idea #11908: Migrate Collections.properties to JSONBResolvedTom Clegg06/27/2017Actions
Actions

Also available in: Atom PDF