# Functions
NewPostgreSQLBackend constructs a PostgreSQL backend using the given API client, server address, credentials, and database.
# Constants
The amount of time to wait between the lock renewals.
PostgreSQLLockRetryInterval is the amount of time to wait if a lock fails before trying again.
The lock TTL matches the default that Consul API uses, 15 seconds.
# Structs
PostgreSQL Backend is a physical backend that stores data within a PostgreSQL database.
PostgreSQLLock implements a lock using an PostgreSQL client.