Искам да създам скрипт за автоматизиране на някои процеси с Redshift. По-конкретно, искам да намеря атрибут на една от моите таблици с SELECT и след това да го използвам в INSERT. Моят скрипт изглежда така:
psql -h ... -c "SELECT id_process FROM process WHERE de_process = 'EMR'"
psql -h ... -c "INSERT INTO execution (id_process) values (X);"
В първото изречение получавам уникална стойност, ID, който търся, във формат като този:
id_proceso
------------
2
(1 row)
След това бих искал да го използвам като стойност за вмъкване във второто изречение, замествайки „X, но не знам как да запазя в променлива и след това да използвам повторно изхода от първото изречение.
Някакво предложение?
П.Д. В друг въпрос показва как да го направя в уникално изречение, но аз трябва да запазите стойността за бъдеща употреба.