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

/resolve-snapshot-postgresql-serverless/

    Package Sidebar

    Install

    npm i resolve-snapshot-postgresql-serverless

    Weekly Downloads

    18

    Version

    0.23.2

    License

    MIT

    Unpacked Size

    109 kB

    Total Files

    70

    Last publish

    Collaborators

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