cvm-pgsql(8)
π cvm-pgsql β the PgSQL module π
okay bestie, welcome to cvm-pgsql(8), straight out of the System Manager's Manual. it's a CVM module. it talks to Postgres. it's giving database girlie and honestly? iconic. let's get into it π«Ά
β¨ SYNOPSIS β¨
cvm-pgsql
that's it. that's the whole thing. no flags, no args, she just runs. main character energy fr fr π
π CREDENTIALS π
Pass phrase β that's what this module wants from you. the vibes, the secret, the lil password moment. πΈ
π DESCRIPTION π
so here's the tea β β this module goes and queries a PgSQL database to find the account name, then it takes the pass phrase that's stored in there and compares it against the pass phrase you gave it, using crypt(3). classic. secure. no cap. π₯
βοΈ CONFIGURATION VARIABLES βοΈ
the server hostname, the port, the database, the username, the password, and any additional options? all of that can be controlled by setting these bad boys respectively:
$PGHOST$PGPORT$PGDATABASE$PGUSER$PGPASSWORD$PGOPTIONS
and yes, they get parsed by the PgSQL client library itself, so it's all very official and handled. π
π CVM_MYSQL_POSTQ (optional) π
the SQL query to execute after the credentials have been validated. see cvm-sql(7) for the deets.
yes bestie, it says CVM_MYSQL_POSTQ in the PgSQL module. that's not a typo on my part, that's literally what the page says, so I'm passing it to you verbatim. π
π CVM_PGSQL_PWCMP (optional) π
the password comparison module to use. pick your fighter. π₯
π CVM_PGSQL_QUERY (optional) π
the SQL query to issue to retrieve the row containing the account information from the database. i.e. go fetch the receipts. π§Ύβ¨
π SEE ALSO π
go read these next, they're all part of the extended universe:
cvm-sql(7)cvm-mysql(8)cvm-pwfile(8)cvm-qmail(8)cvm-unix(8)cvm-vmailmgr(8)cvm-benchclient(8)cvm-checkpassword(8)cvm-testclient(8)
and the links, exactly as they were handed to me:
π that's the whole page bestie. every flag, every variable, every path, every reference β all accounted for. nothing dropped, nothing invented. periodt. π
mwah π this was cvm-pgsql(8) from the System Manager's Manual β that's the source and the version, right there in the corner, and yes it's the same name as the title because that's how these pages do. slay. πβ¨π¦
π¦ where this page comes from
- debian bookworm: cvm-pgsql 0.97-3 Β· GPL-2.0-or-later
- ubuntu jammy: cvm-pgsql 0.97-2 Β· GPL-2.0-or-later
- ubuntu noble: cvm-pgsql 0.97-3.1build1 Β· GPL-2.0-or-later
- ubuntu questing: cvm-pgsql 0.97-4
- ubuntu resolute: cvm-pgsql 0.97-4build1 Β· GPL-2.0-or-later
- ubuntu stonking: cvm-pgsql 0.97-4build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms