Я хочу написати скрипт bash, який створює кілька користувачів та базу даних.
Спершу я хочу перевірити, чи є користувач, тому я спробував
sudo -u postgres psql -c 'SELECT 1 FROM pg_roles WHERE rolename=${VAR_USER}'
Як отримати повернене значення, яке я можу перевірити в
if
?Як перевірити, чи існує база даних?
Якщо у postgres
psql
з’явилася помилка, як я зупиняю скрипт і повторюю помилку?Я намагаюся створити нову змінну таким чином,
A='${b}_dml'
але я отримую помилку.