PostgreSQL Provider for Vapor
Adds PostgreSQL support to the Vapor web framework.
Usage
import Vapor
import VaporPostgreSQL
let drop = Droplet()
try drop.addProvider(VaporPostgreSQL.Provider.self)Config
To build, create a postgresql.json file in the Config/secrets folder.
You may need to create the secrets folder if it does not exist. The secrets
folder is under the gitignore and shouldn't be committed.
Here's an example Config/secrets/postgresql.json
{
    "host": "127.0.0.1",
    "user": "postgres",
    "password": "",
    "database": "test",
    "port": 5432
}Or, just set a url.
{
    "url": "psql://user:pass@host:5432/database"
}Install and link PostgreSQL
Follow the instructions at vapor/postgresql to properly install and link PostgreSQL.