みなさんこんにちは。ヒロウミです。
psqlでログインしてから、sqlの操作を行うのが面倒だったので一括して操作を行えるようにしてみました。
削除してから、データを流すという感じです。
#!/bin/bash psql -q -U postgres proverb -c 'delete from proverb' psql -q -U postgres proverb -f insert_data.sql -c, --command=コマンド SQL文を指定 -f, --file=ファイル名 SQLが記述されているファイルを指定