UNPKG

paradigm-core

Version:
96 lines (95 loc) 1.96 kB
module.exports = { tables: [ { action: 'create', table: 'documents', indexes: [ 'activeRevisionId', 'applicationId', { name: 'categoryIds', multi: true }, 'mode', { name: 'previousSlugs', multi: true }, 'organizationId', 'permalink', 'publishedAt', 'sid', 'slug', 'status', { name: 'tags', multi: true }, 'title', 'updatedAt', 'userId' ], compoundIndexes: [ { name: 'link_application_document', indexes: ['applicationId', 'id'] }, { name: 'link_application_sid', indexes: ['applicationId', 'sid'] }, { name: 'link_organization_document', indexes: ['organizationId', 'id'] }, { name: 'link_application_status', indexes: ['applicationId', 'status'] }, { name: 'link_application_updated', indexes: ['applicationId', 'updatedAt'] }, ] }, { action: 'create', table: 'document_revisions' }, { action: 'create', table: 'document_snapshots', indexes: [ 'documentId' ] }, { action: 'create', table: 'link_documents_revisions', indexes: [ 'documentId', 'documentRevisionId' ], compoundIndexes: [ { name: 'link_document_revision', indexes: ['documentId', 'documentRevisionId'] } ] }, { action: 'create', table: 'link_documents_taxonomies', indexes: [ 'documentId', 'taxonomyId' ], compoundIndexes: [ { name: 'link_document_taxonomy', indexes: ['documentId', 'taxonomyId'] } ] } ] }