Пусть я создал последовательность в PostgreSQL:Как вернуть значение из psql в bash и использовать его?
CREATE SEQUENCE my_seq;
Я хранить строку ниже в SQL файла get_seq.sql
SELECT last_value FROM my_seq;
$SUDO psql -q -d database_bame -f get_seq.sql
Как получить Int номер, возвращенное SELECT, в Баш и использования Это?
@ Эрик-Лещинский, почему вы добавить '-X' вариант? Я думаю, этот вариант не нужен в этом случае. –
Файл '~/.psqlrc' выполняет операции при входе в базу данных, что дамп-шум для вывода, который попадает в вашу переменную' VALUE', этот шум был удален с помощью опции -X. –
ОК, это был случай, но в целом ли он действителен? Файл psqlrc также может выполнять операции, необходимые для выполнения запроса –