工具的一些脚本

 

 

gs_dump并行化处理脚本

main()
{

table_names=$(gsql -d ai_diagnosis -p 33700 -U wangzili -W huawei.123 -c "select tablename from pg_tables where schemaname='public'")
table_names=(`echo $table_names | tr '\n' ' '`)


for((i=2;i<${#table_names[@]}-2;i++)); do
{
gs_dump ai_diagnosis -p 33700 -U wangzili -W huawei.123 -f ${table_names[i]}.sql -F c -t ${table_names[i]}
}&
done
wait

}

main

 

gsql可以去除掉\r

a=`gsql -d postgres -p 42000 -A -r -q -t -c "select '123'||chr(13)||chr(10)||'456'||chr(13)||chr(10)" | sed 's/\\r//g'`

posted @ 2021-10-23 14:02  aaronwell  阅读(28)  评论(0)    收藏  举报