PostgreSQL Operator
pgo (PG + Go, pronounced /pɪɡəʊ/
) is a wrapper around the golang library pgx. The wrapper provides a simple interface to interact with PostgreSQL databases in Kubernetes environment. It additionally provides:
- a (minimalist) web interface to manage PostgreSQL resources eg users, roles, policies etc.
- exposes PostgreSQL via gRPC, MQTT/WebSocket (think PostgREST, but realtime streaming)
- migration support
- backup and restore
pgo isn't fully ready yet. For the time being, a UI alternative, PgAdmin, is provided as part of edge.