Commit 031cdd73 authored by PangeaCake's avatar PangeaCake
Browse files

Add postgres information to README.md

parent 6c313893
Loading
Loading
Loading
Loading
+23 −1
Original line number Diff line number Diff line
@@ -91,7 +91,7 @@ Where `path` represents where you want the files stored

### Redis

To use redis storage you must install the redis package in npm
To use redis storage you must install the `redis` package in npm

`npm install redis`

@@ -106,6 +106,28 @@ Once you've done that, your config section should look like:
}
```

### Postgres

To use postgres storage you must install the `pg` package in npm

`npm install pg`

Once you've done that, your config section should look like:

``` json
{
  "type": "postgres",
  "connectionUrl": "postgres://user:password@host:5432/database
}
```

You can also just set the environment variable for `DATABASE_URL` to your database connection url.

Lastly, you will have to manually add a table to your postgres database:

`create table entries (id serial primary key, key varchar(255) not null, value text not null, expiration int, unique(key));`


You can also set an `expire` option to the number of seconds to expire keys in.
This is off by default, but will constantly kick back expirations on each view
or post.