shell訪問postgresql,copy入庫,調用函數


source $HOME/.bash_profile

PRE_DATE=`date +"%Y-%m-%d" -d "-1days"`

if [ $# -ne 0 ];then
PRE_DATE=$1;
fi

python test5.py $PRE_DATE

echo "delete from lsb_cbh_test;"> test1.sql
psql "host=10.100.0.254 hostaddr=10.100.0.254 port=5433 user=sys_report password=report2hhl dbname=sysreport" -f test1.sql

#echo "\COPY lsb_cbh_test FROM 'test_1.csv' delimiter as',' NULL as 'null' ;">test.sql
echo "\COPY lsb_cbh_test(type_id,cuid) FROM 'test11_new.txt' delimiter as',' ;">test.sql
psql "host=10.100.0.254 hostaddr=10.100.0.254 port=5433 user=sys_report password=report2hhl dbname=sysreport" -f test.sql

v_date=`echo $PRE_DATE|sed 's/-//g'`
echo "select sp_stat_client_visit('$v_date');" >test2.sql
psql "host=10.100.0.254 hostaddr=10.100.0.254 port=5433 user=sys_report password=report2hhl dbname=sysreport" -f test2.sql


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM