# Functions
Connect creates a connection to the PostgreSQL instance and applies any unapplied database migrations.
NewChannelRepository instantiates a PostgreSQL implementation of channel repository.
NewDatabase creates a ThingDatabase instance.
NewGroupRepository instantiates a PostgreSQL implementation of group repository.
NewRolesRepository instantiates a PostgreSQL implementation of policies repository.
NewThingRepository instantiates a PostgreSQL implementation of thing repository.
# Interfaces
Database provides a database interface.