# Functions
Connect creates a connection to the PostgreSQL instance and applies any unapplied database migrations.
NewDatabase creates a ThingDatabase instance.
NewWebhookRepository instantiates a PostgreSQL implementation of webhook repository.
# Interfaces
Database provides a database interface.