Передача команд psql в сценарии оболочки после подключения к AWS RDS postgres - PullRequest
0 голосов
/ 14 февраля 2019

У меня есть сценарий оболочки, в который я передаю хост RDS postgres, в рамках сценария я могу подключиться к postgres db с помощью команды ниже в сценарии.Как я могу передать команды psql в сценарий оболочки для проверки таблицы?или перечислить все дб?как

\dt 
\l

psql "host=$RDSHOST port=5432 sslmode=disable dbname=mydbname user=testuser password=$PASSWORD"

Я не получаю приглашение к БД, я хотел бы передать некоторые команды для проверки существования БД или перечислить таблицу и выйти из сценария оболочки с его выводом.

1 Ответ

0 голосов
/ 15 февраля 2019

С Запуск запросов PostgreSQL из командной строки :

psql -U username -d mydatabase -c 'SELECT * FROM mytable'
...