2.1.1 • Published 24 days ago

@keyvhq/postgres v2.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
24 days ago

@keyvhq/postgres

PostgreSQL storage adapter for Keyv.

Requires Postgres 9.5 or newer for ON CONFLICT support to allow performant upserts. Why?

Install

npm install --save @keyvhq/core @keyvhq/postgres

Usage

const KeyvPostgres = require('@keyvhq/postgres')
const Keyv = require('@keyvhq/core')

const keyv = new Keyv({
  store: new KeyvPostgres({
    uri: 'postgresql://user:pass@localhost:5432/dbname',
    ssl: {
      rejectUnauthorized: false
    }
  })
})

You can specify the table option:

const KeyvPostgres = require('@keyvhq/postgres')
const Keyv = require('@keyvhq/core')

const keyv = new Keyv({
  store: new KeyvPostgres('postgresql://user:pass@localhost:5432/dbname', {
    table: 'cache'
  })
})

License

@keyvhq/postgres © Luke Childs, released under the MIT License. Maintained by Microlink with help from contributors.

microlink.io · GitHub microlinkhq · Twitter @microlinkhq

2.1.1

24 days ago

2.1.0

8 months ago

2.0.2

1 year ago

2.0.0-beta.0

1 year ago

1.6.28

1 year ago

2.0.0

1 year ago

1.6.26

1 year ago

1.6.23

2 years ago

1.6.13

2 years ago

1.6.15

2 years ago

1.6.7

2 years ago

1.6.6

2 years ago

1.6.5

2 years ago

1.6.3

2 years ago

1.6.2

3 years ago

1.6.0

3 years ago

1.5.1

3 years ago

1.4.0

3 years ago

1.3.0

3 years ago

1.2.7

3 years ago

1.2.0

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

0.0.5-alpha.0

3 years ago