Selecting a PostgreSQL Module Stream in Rocky Linux 9
Guide to choosing a PostgreSQL module stream in Rocky Linux 9, comparing the default postgresql:13 and postgresql:15 streams, with steps to enable and verify PostgreSQL 15.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Guide to choosing a PostgreSQL module stream in Rocky Linux 9, comparing the default postgresql:13 and postgresql:15 streams, with steps to enable and verify PostgreSQL 15.
Learn how to install PostgreSQL 13 or 15 on Rocky Linux 9 using DNF module streams, switch between them, and validate the active version—all with a step‑by‑step guide and recovery tips.
Use PostgreSQL declarative RANGE partitioning on a timestamp with constraint exclusion pruning to cut I/O for time-series queries, while accepting per-partition vacuum and planner requirements.
Scaling PostgreSQL on Scalingo with automatic failover and read replicas requires understanding trade-offs between consistency, availability, and performance. Here's how to configure a production-ready setup.
PostgreSQL generated columns automatically compute and store values within the same transaction as source data, eliminating trigger complexity for full-text search, denormalized metrics, and other derived data.
Learn how Vault generates unique, per‑request PostgreSQL roles, see a step‑by‑step configuration, and understand the operational limits and frequent pitfalls.
Configure Vault's database secrets engine to issue dynamic, short-lived PostgreSQL credentials: setup, role definition, issuance checks, TTL trade‑offs, and revocation.
Stop fighting vacuum bloat in large PostgreSQL tables. Learn how to use declarative partitioning to split time-series data into manageable chunks for faster queries and easier maintenance.
Learn how HashiCorp Vault's dynamic secrets engine creates unique, temporary database users on demand, eliminating long-lived passwords and reducing credential leakage risk.