Would it be possible to add the psql binary to this image?
It already ships default-mysql-client-core, so the MySQL client is available out of the box. PostgreSQL is an equally first-class supported Moodle database, and libpq5 is already present in the image (installed as a runtime dependency of the PHP pgsql extension). The missing piece is just the psql binary itself.
This would be particularly useful for moodle-plugin-ci, which requires the appropriate database client on PATH during the install step - without it, anyone testing against PostgreSQL has to build a custom image just to add one binary. Adding postgresql-client would give parity with MySQL.
Would it be possible to add the psql binary to this image?
It already ships default-mysql-client-core, so the MySQL client is available out of the box. PostgreSQL is an equally first-class supported Moodle database, and libpq5 is already present in the image (installed as a runtime dependency of the PHP pgsql extension). The missing piece is just the psql binary itself.
This would be particularly useful for moodle-plugin-ci, which requires the appropriate database client on PATH during the install step - without it, anyone testing against PostgreSQL has to build a custom image just to add one binary. Adding postgresql-client would give parity with MySQL.