ON_ERROR_STOP
vil ikke fungere med -c
mulighed.
Også $(...)
omkring psql
ser forkert ud — vil du udføre outputtet som en kommando?
Til sidst glemte du en omvendt skråstreg efter -L
mulighed
Prøv at bruge et "here-dokument":
psql \
-X \
$POSTGRES_CONNECTION_STRING \
-w \
-b \
-L ./output.txt \
-A \
-q \
--set ON_ERROR_STOP=on \
-t <<EOF
\copy mytable(...) from '$input_file' csv HEADER
EOF
echo "import is done"