PostgreSQL 循环导出schema的脚本
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PostgreSQL 循环导出schema的脚本,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4451字,纯文字阅读大概需要7分钟。
内容图文
![PostgreSQL 循环导出schema的脚本](/upload/InfoBanner/zyjiaocheng/517/1c95a9efed2f42778e534b9eec366452.jpg)
循环备份的脚本
#! /bin/sh -x database="TnGeo-Here-Data" current_day=`date ‘+%Y%m%d‘` backup_dir="/data/02/pg_backup/exp" log_dir="/data/02/pg_backup/log" mail_list="******" for schema in `cat need_backup_schema.txt`; do /usr/local/pgsql/bin/pg_dump --verbose --schema=${schema} ${database} | gzip > ${backup_dir}/${database}_${schema}_${current_day}.sql.gz | tee ${log_dir}/${database}_${schema}_${current_day}.log if $? != 0; then mail -s "${schema} backup failed" ${mail_list} < /dev/null exit 1 fi done exit 0
备份完成后生成的备份名
$ ls -ltrh total 208G -rw-r--r-- 1 postgres appuser 22G Dec 13 06:15 TnGeo-Here-Data_pipeline_na_16q3_v4_20191213.sql.gz -rw-r--r-- 1 postgres appuser 13G Dec 13 07:07 TnGeo-Here-Data_pipeline_na_16q4_v8_20191213.sql.gz -rw-r--r-- 1 postgres appuser 473 Dec 13 07:07 TnGeo-Here-Data_pipeline_na_16q4_v8_ap_delta_20191213.sql.gz -rw-r--r-- 1 postgres appuser 2.6M Dec 13 07:07 TnGeo-Here-Data_pipeline_na_16q4_v8_dup_ids_fix_20191213.sql.gz -rw-r--r-- 1 postgres appuser 473 Dec 13 07:07 TnGeo-Here-Data_pipeline_na_17q1_v9_admin_rel_20191213.sql.gz -rw-r--r-- 1 postgres appuser 12G Dec 13 07:56 TnGeo-Here-Data_pipeline_na_17q1_v9_rel_20191213.sql.gz -rw-r--r-- 1 postgres appuser 18G Dec 13 09:11 TnGeo-Here-Data_pipeline_na_17q2_v10_rel_20191213.sql.gz -rw-r--r-- 1 postgres appuser 11G Dec 13 09:52 TnGeo-Here-Data_pipeline_na_17q2_v9_rel_usa_fixes_20191213.sql.gz -rw-r--r-- 1 postgres appuser 3.2G Dec 13 10:06 TnGeo-Here-Data_pipeline_na_17q3_17q1_v11_rel_20191213.sql.gz -rw-r--r-- 1 postgres appuser 13G Dec 13 11:10 TnGeo-Here-Data_pipeline_na_17q3_v11_base_rel_20191213.sql.gz -rw-r--r-- 1 postgres appuser 6.3G Dec 13 11:59 TnGeo-Here-Data_pipeline_na_17q3_v11_delta_rel_20191213.sql.gz -rw-r--r-- 1 postgres appuser 5.9K Dec 13 11:59 TnGeo-Here-Data_pipeline_na_17q3_v11_rel_20191213.sql.gz -rw-r--r-- 1 postgres appuser 13G Dec 13 13:08 TnGeo-Here-Data_pipeline_na_17q4_v11_base_rel_20191213.sql.gz -rw-r--r-- 1 postgres appuser 4.0K Dec 13 13:08 TnGeo-Here-Data_pipeline_na_17q4_v11_rel_20191213.sql.gz -rw-r--r-- 1 postgres appuser 756M Dec 13 13:10 TnGeo-Here-Data_uber_anz_geocoder_16q4_v1_20191213.sql.gz -rw-r--r-- 1 postgres appuser 755M Dec 13 13:13 TnGeo-Here-Data_uber_anz_geocoder_16q4_v14_20191213.sql.gz -rw-r--r-- 1 postgres appuser 756M Dec 13 13:16 TnGeo-Here-Data_uber_anz_geocoder_16q4_v15_20191213.sql.gz -rw-r--r-- 1 postgres appuser 762M Dec 13 13:18 TnGeo-Here-Data_uber_anz_geocoder_17q1_v15_20191213.sql.gz -rw-r--r-- 1 postgres appuser 14G Dec 13 14:19 TnGeo-Here-Data_uber_eu_geocoder_16q3_v14_20191213.sql.gz -rw-r--r-- 1 postgres appuser 14G Dec 13 15:19 TnGeo-Here-Data_uber_eu_geocoder_17q1_v14_20191213.sql.gz -rw-r--r-- 1 postgres appuser 8.1G Dec 13 15:59 TnGeo-Here-Data_uber_na_geocoder_16q1_v13_20191213.sql.gz -rw-r--r-- 1 postgres appuser 98M Dec 13 16:00 TnGeo-Here-Data_uber_na_geocoder_16q1_v13_patch_20191213.sql.gz -rw-r--r-- 1 postgres appuser 9.1G Dec 13 16:36 TnGeo-Here-Data_uber_na_geocoder_16q3_v14_20191213.sql.gz -rw-r--r-- 1 postgres appuser 9.2G Dec 13 17:11 TnGeo-Here-Data_uber_na_geocoder_16q4_v14_20191213.sql.gz -rw-r--r-- 1 postgres appuser 2.3K Dec 13 17:11 TnGeo-Here-Data_uber_na_geocoder_16q4_v15_20191213.sql.gz -rw-r--r-- 1 postgres appuser 9.2G Dec 13 17:47 TnGeo-Here-Data_uber_na_geocoder_17q1_v14_20191213.sql.gz -rw-r--r-- 1 postgres appuser 3.8K Dec 13 17:47 TnGeo-Here-Data_uber_na_geocoder_17q1_v14_mex_20191213.sql.gz -rw-r--r-- 1 postgres appuser 11G Dec 13 18:32 TnGeo-Here-Data_uber_na_geocoder_17q2_v15_20191213.sql.gz -rw-r--r-- 1 postgres appuser 12G Dec 13 19:30 TnGeo-Here-Data_uber_na_geocoder_17q3_v16_20191213.sql.gz -rw-r--r-- 1 postgres appuser 11G Dec 13 20:14 TnGeo-Here-Data_uber_na_geocoder_17q4_v16_20191213.sql.gz -rw-r--r-- 1 postgres appuser 139M Dec 13 20:16 TnGeo-Here-Data_uber_sea_geocoder_17q1_v1_20191213.sql.gz -rw-r--r-- 1 postgres appuser 324M Dec 13 20:18 TnGeo-Here-Data_uber_sea_geocoder_17q1_v3_20191213.sql.gz -rw-r--r-- 1 postgres appuser 320M Dec 13 20:19 TnGeo-Here-Data_uber_sea_geocoder_17q2_v1_20191213.sql.gz -rw-r--r-- 1 postgres appuser 449M Dec 13 20:22 TnGeo-Here-Data_uber_sea_geocoder_17q2_v2_20191213.sql.gz
PostgreSQL 循环导出schema的脚本
标签:-- 11g cli ids 需要 span display none dmi
本文系统来源:https://www.cnblogs.com/ilifeilong/p/12040212.html
内容总结
以上是互联网集市为您收集整理的PostgreSQL 循环导出schema的脚本全部内容,希望文章能够帮你解决PostgreSQL 循环导出schema的脚本所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。