sql >> Database teknologi >  >> RDS >> PostgreSQL

psql returnerer værdi / fejl ved at dræbe shell-scriptet, der kaldte det?

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"



  1. Sådan administrerer du din database med Adminer

  2. WordPress site migration - ikoner mangler

  3. hvordan man henter billede fra mysql database ved hjælp af java servlet og viser det i HTML img tag?

  4. Vis dato som 30-04-2020 i stedet for 2020-04-30 fra mysql database ved hjælp af javascript