n8n/packages/cli/src/databases/repositories
Iván Ovejero fa845453bb
feat(core): Introduce object store service (#7225)
Depends on https://github.com/n8n-io/n8n/pull/7220 | Story:
[PAY-840](https://linear.app/n8n/issue/PAY-840/introduce-object-store-service-and-manager-for-binary-data)

This PR introduces an object store service for Enterprise edition. Note
that the service is tested but currently unused - it will be integrated
soon as a binary data manager, and later for execution data.
`amazonaws.com` in the host is temporarily hardcoded until we integrate
the service and test against AWS, Cloudflare and Backblaze, in the next
PR.

This is ready for review - the PR it depends on is approved and waiting
for CI.

---------

Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-09-27 09:42:35 +02:00
..
authIdentity.repository.ts refactor(core): Use injectable classes for db repositories (part-1) (no-changelog) (#5953) 2023-04-12 10:59:14 +02:00
authProviderSyncHistory.repository.ts refactor(core): Use injectable classes for db repositories (part-1) (no-changelog) (#5953) 2023-04-12 10:59:14 +02:00
credentials.repository.ts refactor(core): Use injectable classes for db repositories (part-1) (no-changelog) (#5953) 2023-04-12 10:59:14 +02:00
eventDestinations.repository.ts refactor(core): Use injectable classes for db repositories (part-1) (no-changelog) (#5953) 2023-04-12 10:59:14 +02:00
execution.repository.ts feat(core): Introduce object store service (#7225) 2023-09-27 09:42:35 +02:00
executionData.repository.ts feat: Migrate integer primary keys to nanoids (#6345) 2023-06-20 19:13:18 +02:00
executionMetadata.repository.ts refactor(core): Use injectable classes for db repositories (part-1) (no-changelog) (#5953) 2023-04-12 10:59:14 +02:00
index.ts feat: Add workflow history repository files (no-changelog) (#7071) 2023-09-06 12:23:40 +02:00
installedNodes.repository.ts refactor(core): Use injectable classes for db repositories (part-1) (no-changelog) (#5953) 2023-04-12 10:59:14 +02:00
installedPackages.repository.ts refactor: Move community package logic to service (no-changelog) (#6973) 2023-09-01 15:13:19 +02:00
role.repository.ts perf(core): Cache roles (#6803) 2023-08-03 08:58:36 +02:00
settings.repository.ts feat: External Secrets storage for credentials (#6477) 2023-08-25 10:33:46 +02:00
sharedCredentials.repository.ts refactor(core): Use injectable classes for db repositories (part-1) (no-changelog) (#5953) 2023-04-12 10:59:14 +02:00
sharedWorkflow.repository.ts refactor(core): Use injectable classes for db repositories (part-1) (no-changelog) (#5953) 2023-04-12 10:59:14 +02:00
tag.repository.ts refactor(core): Use injectable classes for db repositories (part-1) (no-changelog) (#5953) 2023-04-12 10:59:14 +02:00
user.repository.ts refactor(core): Use injectable classes for db repositories (part-1) (no-changelog) (#5953) 2023-04-12 10:59:14 +02:00
variables.repository.ts feat: Add variables feature (#5602) 2023-04-18 12:41:55 +02:00
webhook.repository.ts refactor(core): Use injectable classes for db repositories (part-1) (no-changelog) (#5953) 2023-04-12 10:59:14 +02:00
workflow.repository.ts refactor(core): Use injectable classes for db repositories (part-1) (no-changelog) (#5953) 2023-04-12 10:59:14 +02:00
workflowHistory.repository.ts feat: Add workflow history repository files (no-changelog) (#7071) 2023-09-06 12:23:40 +02:00
workflowStatistics.repository.ts refactor(core): Refactor WorkflowStatistics code (no-changelog) (#6617) 2023-07-18 11:28:24 +02:00
workflowTagMapping.repository.ts refactor(core): Use injectable classes for db repositories (part-1) (no-changelog) (#5953) 2023-04-12 10:59:14 +02:00