У меня есть скрипт myScript. sql. Я запускаю его с некоторым номером ./myScript.sql 1000. Он выполняется ниже
psql -h ${DB_HOST} -p ${DB_PORT} -U ${DB_USER} ${DB_INSTANCE} -f myScript.sql -v myNumber="'$1'"> /dev/null
и sql сам
DO
$do$
DECLARE
_counter int := 0;
BEGIN
WHILE _counter < :myNumber
LOOP
_counter := _counter + 1;
insert into mySchema.myTable (id,action_id)
values (x, y);
END LOOP;
END
$do$
Но это не удается ... Что такое неправильно, я уже пробовал различные варианты, ничего не работает.