• Logo
    Charmed PostgreSQL
  • canonical.com/data/postgresql
  • More resources
    • Discourse
    • Matrix
    • GitHub
Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Charmed PostgreSQL 16 documentation
Charmed PostgreSQL 16 documentation
  • Tutorial
  • How-to guides
    • Deploy
      • Sunbeam
      • MAAS
      • AWS EC2
      • GCE
      • Azure
      • Multi-AZ
      • Terraform
      • TLS VIP access
      • Juju spaces
      • Air-gapped
      • Juju storage
    • Scale
    • Integrate
    • Manage passwords
    • Enable TLS
    • Enable plugins/extensions
      • Enable TimescaleDB
    • External network access
    • Enable LDAP
    • Switchover/failover
    • Back up and restore
      • Configure S3 AWS
      • Configure S3 RadosGW
      • Create a backup
      • Restore a backup
      • Manage backup retention
      • Migrate a cluster
    • Data migration
      • Migrate data from PostgreSQL 14 to 16
      • Migrate data via `pg_dump`
      • Migrate data via backup/restore
    • Monitoring (COS)
      • Enable monitoring
      • Enable alert rules
      • Enable tracing
      • Enable profiling
    • Refresh (upgrade)
    • Cross-regional async replication
      • Set up clusters
      • Integrate with a client app
      • Remove or recover a cluster
    • Logical replication
      • Set up two clusters
      • Re-enable logical replication
    • Integrate PostgreSQL with your charm
  • Reference
    • Releases
    • System requirements
    • Performance and resources
    • Troubleshooting
      • SOS report
      • CLI helpers
    • Charm statuses
    • Plugins/extensions
    • Alert rules
    • Software testing
    • Contacts
  • Explanation
    • Architecture
    • Interfaces and endpoints
    • Charm versions
      • Legacy charm
      • Modern charm
    • Units
    • Users
    • Roles
    • Logs
    • Connection pooling
    • Security
      • Cryptography
Back to top
Contribute to this page

Explanation¶

Additional context about the PostgreSQL charm, including design, legacy information, and security.

Core¶

Core concepts about the history and high-level design of Charmed PostgreSQL:

  • Architecture
  • Interfaces and endpoints
  • Charm versions

Operation¶

Clarification of standard PostgreSQL operational concepts in the context of charms and Juju:

  • Units
  • Users
  • Roles
  • Logs
  • Connection pooling

Security¶

Overview of security features in the charm and hardening guidance:

  • Security
    • Cryptography
Copyright © 2025-2026
Last updated on Apr 06, 2026
Manage your tracker settings
Contents
  • Explanation
    • Core
    • Operation
    • Security