Skip to main content

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.