resolve-snapshot-postgresql-serverless

0.23.2 • Public • Published

resolve-snapshot-postgres-serverless

npm version

This package is an adapter for storing snapshots using AWS Aurora Serverless PostgreSQL 10.7.

Available Parameters

  • awsSecretStoreArn - an AWS Secret store ARN.
  • dbClusterOrInstanceArn - a database cluster or instance ARN.
  • databaseName - a name of a database storing snapshots.
  • tableName - a name of a table storing snapshots.
  • region - an AWS region.
  • bucketSize - the bucket size.

Usage

import createSnapshotAdapter from 'resolve-snapshot-postgres-serverless'

const snapshotAdapter = createSnapshotAdapter({
  awsSecretStoreArn: 'awsSecretStoreArn',
  dbClusterOrInstanceArn: 'dbClusterOrInstanceArn',
  databaseName: 'databaseName',
  tableName: 'tableName',
  region: 'region',
  bucketSize
})

await snapshotAdapter.loadSnapshot(key)
await snapshotAdapter.saveSnapshot(key, value)
await snapshotAdapter.drop(key)
await snapshotAdapter.dispose()

Analytics

Package Sidebar

Install

npm i resolve-snapshot-postgresql-serverless

Weekly Downloads

0

Version

0.23.2

License

MIT

Unpacked Size

109 kB

Total Files

70

Last publish

Collaborators

  • resolve-admin
  • reimagined-admin
  • vladihost
  • lykoi18