参考模板:
#!/bin/bash
# *****************************************************
# ** linux_schedule_test
# *****************************************************
#\copy test from '/etl-script/test.csv' delimiter ',' csv header encoding 'UTF8';
# copy test_copy to 'D:\test_copy1.csv' delimiter ',' csv header encoding 'GBK';
export PATH=/usr/pgsql-10/bin:/usr/bin;
psql "host=127.0.0.1 port=5434 user=admin password=123456 dbname=linux_schedule_test" << EOF #2>/dev/null
\copy test from '/etl-script/test.csv' delimiter ',' csv header encoding 'GBK';
create table test$(date +%Y%m%d_%H%m%S) as select * from test;
\q
自用脚本: