vito/resources/views/ssh/services/database/postgresql/get-users-list.blade.php
Saeed Vaziry 0f06d81aac
Add database and database users sync (#537)
* Add database and database users sync

* get mysl users

* add mariadb and postgres

* fix phpstan
2025-03-12 22:59:25 +01:00

13 lines
381 B
PHP

if ! sudo -u postgres psql -c "SELECT r.rolname AS username,
'' as host,
STRING_AGG(d.datname, ',') AS databases
FROM pg_roles r
JOIN
pg_database d ON has_database_privilege(r.rolname, d.datname, 'CONNECT')
WHERE r.rolcanlogin
GROUP BY r.rolname
ORDER BY r.rolname;";
then
echo 'VITO_SSH_ERROR' && exit 1
fi