Создание базы веб-кэша
Для создания БД кэша "web_cache" и учетной записи "wc_user" пароль "123" для работы с ней в «СУБД-КС Docker» версии 15.8 работающего на порту 5432 выполним в консоли команды:
bash /opt/pgsqlks-15.8/utility/5432/psql.sh -h 127.0.0.1 -c "create database web_cache;"
bash /opt/pgsqlks-15.8/utility/5432/psql.sh -h 127.0.0.1 -c "CREATE USER wc_user WITH PASSWORD '123';"
bash /opt/pgsqlks-15.8/utility/5432/psql.sh -h 127.0.0.1 -c "GRANT ALL PRIVILEGES ON DATABASE web_cache TO wc_user;"
bash /opt/pgsqlks-15.8/utility/5432/psql.sh -h 127.0.0.1 -c "GRANT ALL ON SCHEMA public TO wc_user;"
Просмотреть информацию о базе web_cache можно так:
bash /opt/pgsqlks-15.8/utility/5432/psql.sh -h 127.0.0.1 -c "SELECT datname As Имя, pg_size_pretty(pg_database_size(pg_database.datname)) As Размер, datacl As Права_доступа FROM pg_database WHERE datname='web_cache' ORDER BY datname asc;"
Узнать размер БД кэша "web_cache" в «СУБД-КС Docker» версии 16.1, работающего на порту 5432:
bash /opt/pgsqlks-15.8/utility/5432/psql.sh -h 127.0.0.1 -c "SELECT pg_size_pretty( pg_database_size( 'web_cache' ) );"
Узнать размер всех баз данных на сервере «СУБД-КС Docker» версии 16.1, работающего на порту 5432:
bash /opt/pgsqlks-15.8/utility/5432/psql.sh -h 127.0.0.1 -c "select datname, pg_size_pretty(pg_database_size(datname)) from pg_database;"