feat(server): migrate Collection to a model component
BREAKING CHANGE: Collections, currently stored in a NoSQL-like entities table, are now living in standalone collections table. Since the constraints from PostgreSQLs columns are stricter than a JSON data field, where the collection data currently lives, no automatic migration of data is possible - and migrations will have to be done on a app-by-app basis.
Showing
- packages/components/model-collection/.babelrc 12 additions, 0 deletionspackages/components/model-collection/.babelrc
- packages/components/model-collection/README.md 1 addition, 0 deletionspackages/components/model-collection/README.md
- packages/components/model-collection/package.json 17 additions, 0 deletionspackages/components/model-collection/package.json
- packages/components/model-collection/src/api_collections.js 173 additions, 0 deletionspackages/components/model-collection/src/api_collections.js
- packages/components/model-collection/src/collection.js 29 additions, 8 deletionspackages/components/model-collection/src/collection.js
- packages/components/model-collection/src/graphql.js 58 additions, 0 deletionspackages/components/model-collection/src/graphql.js
- packages/components/model-collection/src/index.js 6 additions, 0 deletionspackages/components/model-collection/src/index.js
- packages/components/model-collection/src/migrations/1543621173-initial-collection-migration.sql 8 additions, 0 deletions...rc/migrations/1543621173-initial-collection-migration.sql
- packages/server/config/test.js 1 addition, 0 deletionspackages/server/config/test.js
- packages/server/config/validations.js 0 additions, 11 deletionspackages/server/config/validations.js
- packages/server/src/graphql/definitions/fragment.js 0 additions, 60 deletionspackages/server/src/graphql/definitions/fragment.js
- packages/server/src/graphql/schema.js 2 additions, 14 deletionspackages/server/src/graphql/schema.js
- packages/server/src/helpers/authsome.js 0 additions, 9 deletionspackages/server/src/helpers/authsome.js
- packages/server/src/index.js 0 additions, 3 deletionspackages/server/src/index.js
- packages/server/src/models/Model.js 0 additions, 183 deletionspackages/server/src/models/Model.js
- packages/server/src/models/index.js 1 addition, 4 deletionspackages/server/src/models/index.js
- packages/server/src/models/validations.js 0 additions, 76 deletionspackages/server/src/models/validations.js
- packages/server/src/routes/api.js 0 additions, 5 deletionspackages/server/src/routes/api.js
- packages/server/src/routes/api_collections.js 0 additions, 164 deletionspackages/server/src/routes/api_collections.js
- packages/server/src/routes/util.js 5 additions, 3 deletionspackages/server/src/routes/util.js
Please register or sign in to comment