pgagroal(1)

πŸ’– NAME πŸ’–

okay bestie, meet pgagroal β€” the high-performance connection pool for PostgreSQL. she's that girl, she holds your connections so your database doesn't have to. ✨


🌸 SYNOPSIS 🌸

pgagroal [ -c CONFIG_FILE ] [ -a HBA_FILE ] [ -d ]

like, that's the drive-thru menu version. full spread is in OPTIONS, keep scrolling babe 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

so. pgagroal is a high-performance protocol-native connection pool for PostgreSQL. protocol-native means she speaks the real Postgres wire protocol, no translator, no middleman, no "uwu I'll get back to you." she just gets it. πŸ’…

basically: your apps scream for connections, and pgagroal goes "say less" and hands them over from the pool instead of making Postgres spawn a fresh one every single time. iconic behavior fr fr. πŸ‘‘


✨ OPTIONS ✨

every flag, every file, no skips, we don't gatekeep here:

  • -c, --config CONFIG_FILE β€” sets the path to the pgagroal.conf file. the main character config, lowkey.
  • -a, --hba HBA_FILE β€” sets the path to the pgagroal_hba.conf file. this is your host-based auth situation.
  • -l, --limit LIMIT_FILE β€” sets the path to the pgagroal_databases.conf file. limits say who gets how much, very Leo of her.
  • -u, --users USERS_FILE β€” sets the path to the pgagroal_users.conf file. the users, duh.
  • -A, --admins ADMINS_FILE β€” sets the path to the pgagroal_admins.conf file. admins in the building.
  • -S, --superuser SUPERUSER_FILE β€” sets the path to the pgagroal_superuser.conf file. it's giving main boss energy, periodt.
  • -D, --directory DIRECTORY_PATH β€” sets the path to load configuration files. point her at the folder and let her eat. πŸ“
  • -d, --daemon β€” run as a daemon. she goes in the background and just… handles it. quietly. slay.
  • -V, --version β€” display version information. know your queen's number πŸ’œ
  • -?, --help β€” display help. she'll tell you everything, no cap.

πŸ™ˆ REPORTING BUGS πŸ™ˆ

found a bug? bestie, do not suffer in silence. pgagroal is maintained on GitHub at <https://github.com/pgagroal/pgagroal> β€” take it there, they got you. 🫢


pgagroal is licensed under the 3-clause BSD License. legally airtight AND generous. we love a queen who does paperwork. ✨


πŸ’€ SEE ALSO πŸ’€

the whole friend group, go say hi:


and that's the page, bestie πŸŽ€ this is pgagroal(1), living her best life in the General Commands Manual section, and yes β€” she put her own name right at the top and right at the bottom, because why would she only show up once. pgagroal(1) forever. bye, ily, go pool some connections πŸ’–πŸŒˆβ­

πŸ“¦ where this page comes from