- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
pgsql备份
pgsql备份
鍜屼换浣曞寘鍚弽璐垫暟鎹殑涓滆タ涓€鏍凤紝PostgreSQL 鏁版嵁搴撲篃搴旇缁忓父澶囦唤銆傚敖绠¤繖涓繃绋嬬浉褰撶畝鍗曪紝 浣嗘槸鎴戜滑杩樻槸搴旇鐞嗚В鍋氳繖浠朵簨鎵€鐢ㄧ殑涓€浜涙妧宸у拰鍋囪銆?
澶囦唤 PostgreSQL 鏁版嵁鏈変笁绉嶅畬鍏ㄤ笉鍚岀殑鏂规硶锛?
SQL 杞偍
鏂囦欢绯荤粺绾у埆澶囦唤
鍦ㄧ嚎澶囦唤
姣忕澶囦唤閮芥湁鑷繁鐨勪紭鐐瑰拰缂虹偣銆?
SQL 杞偍
SQL 杞偍鐨勬柟娉曢噰鐢ㄧ殑涓绘剰鏄垱寤轰竴涓枃鏈枃浠讹紝杩欎釜鏂囨湰閲岄潰閮芥槸 SQL 鍛戒护锛屽綋鎶婅繖涓枃浠跺洖棣堢粰鏈嶅姟鍣ㄦ椂锛屽皢閲嶅缓涓庤浆鍌ㄦ椂鐘舵€佷竴鏍风殑鏁版嵁搴撱€?PostgreSQL 涓鸿繖涓敤閫旀彁渚涗簡搴旂敤宸ュ叿 pg_dump銆傝繖鏉″懡浠ょ殑鍩烘湰鐢ㄦ硶鏄細
pg_dump dbname outfile
姝e浣犳墍瑙侊紝pg_dump 鎶婄粨鏋滆緭鍑哄埌鏍囧噯杈撳嚭銆?鎴戜滑涓嬮潰灏卞彲浠ョ湅鍒拌繖鏍峰仛鏈変粈涔堝ソ澶勩€?
pg_dump 鏄竴涓櫘閫氱殑 PostgreSQL 瀹㈡埛绔簲鐢紙灏界鏄釜鐩稿綋鑱槑鐨勪笢瑗裤€傦級杩欏氨鎰忓懗鐫€浣犲彲浠ヤ粠浠讳綍鍙互璁块棶璇ユ暟鎹簱鐨勮繙绔富鏈轰笂闈㈣繘琛屽浠藉伐浣溿€?浣嗘槸璇疯浣?pg_dump 涓嶄細浠ヤ换浣曠壒娈婃潈闄愯繍琛屻€傚叿浣撹鏉ワ紝 灏辨槸瀹冨繀椤昏鏈変綘鎯冲浠界殑琛ㄧ殑璇绘潈闄愶紝鍥犳锛屽疄闄呬笂浣犲嚑涔庢€绘槸瑕佹垚涓烘暟鎹簱瓒呯骇鐢ㄦ埛銆?
瑕佸0鏄?pg_dump 搴旇浠ュ摢涓敤鎴疯韩浠借繘琛岃仈鎺ワ紝浣跨敤鍛戒护琛岄€夐」 -h host 鍜?-p port銆傜己鐪佷富鏈烘槸鏈湴涓绘満鎴栦綘鐨勭幆澧冨彉閲廝GHOST澹版槑鐨勫€笺€?绫讳技锛岀己鐪佺鍙f槸鐜鍙橀噺PGPORT鎴栵紙濡傛灉瀹冧笉瀛樺湪鐨勮瘽锛夌紪璇戝ソ浜嗙殑缂虹渷鍊笺€傦紙鏈嶅姟鍣ㄩ€氬父鏈夌浉鍚岀殑缂虹渷锛屾墍浠ヨ繕绠楁柟渚裤€傦級
鍜屼换浣曞叾浠?PostgreSQL 瀹㈡埛绔簲鐢ㄤ竴鏍凤紝 pg_dump 缂虹渷鏃剁敤涓庡綋鍓嶆搷浣滅郴缁熺敤鎴峰悕鍚屽悕鐨勬暟鎹簱鐢ㄦ埛鍚嶈繘琛岃仈鎺ャ€?瑕佽鐩栬繖涓悕瀛楋紝瑕佷箞澹版槑 -U 閫夐」锛?瑕佷箞璁剧疆鐜鍙橀噺PGUSER銆?璇锋敞鎰?pg_dump 鐨勮仈鎺ヤ篃鍜屾櫘閫氬鎴峰簲鐢ㄤ竴鏍疯閫氳繃瀹㈡埛璁よ瘉鏈哄埗銆?
鐢?pg_dump 鍒涘缓鐨勫浠藉湪鍐呴儴鏄竴鑷寸殑锛?涔熷氨鏄锛屽湪pg_dump杩愯鐨勬椂鍊欏鏁版嵁搴撶殑鏇存柊灏嗕笉浼氳杞偍銆?pg_dump 宸ヤ綔鐨勬椂鍊欏苟涓嶉樆濉炲叾浠栫殑瀵规暟鎹簱鐨勬搷浣溿€?锛堜絾鏄細闃诲閭d簺闇€瑕佹帓瀹冮攣鐨勬搷浣滐紝姣斿 VACUUM FULL銆傦級
Important: 濡傛灉浣犵殑鏁版嵁搴撶粨鏋勪緷璧栦簬 OID 锛堟瘮濡傝鐢ㄥ仛澶栭敭锛夛紝閭d箞浣犲繀椤诲憡璇?pg_dump 鎶?OID 涔熷€掑嚭鏉ャ€?瑕佸€?OID锛屽彲浠ヤ娇鐢?-o 鍛戒护琛岄€夐」銆?缂虹渷鏃朵篃涓嶄細杞偍澶у璞?銆傚鏋滀綘浣跨敤澶у璞★紝璇峰弬鑰?pg_dump 鐨勫懡浠ゆ墜鍐岄〉銆?
浠庤浆鍌ㄤ腑鎭㈠
pg_dump 鐢熸垚鐨勬枃鏈枃浠跺彲浠ョ敱 psql 绋嬪簭璇诲彇銆?浠庤浆鍌ㄤ腑鎭㈠鐨勫父鐢ㄥ懡浠ゆ槸
psql dbname infile
杩欓噷鐨?infile 灏辨槸浣犵粰pg_dump鍛戒护鐨?outfile鍙傛暟銆傝繖鏉″懡浠や笉浼氬垱寤烘暟鎹簱 dbname锛屼綘蹇呴』鍦ㄦ墽琛宲sql 鍓嶈嚜宸变粠template0鍒涘缓锛堜篃灏辨槸璇达紝鐢ㄥ懡浠?createdb -T template0 dbname锛夈€?psql 鏀寔绫讳技 pg_dump 鐨勯€夐」鐢ㄤ互鎺у埗鏁版嵁搴撴湇鍔″櫒浣嶇疆鍜岀敤鎴峰悕銆傚弬闃?psql 鐨勬墜鍐岃幏鍙栨洿澶氫俊鎭€?
鍦ㄥ紑濮嬭繍琛屾仮澶嶄箣鍓嶏紝鐩爣搴撳拰鎵€鏈夊湪杞偍鍑烘潵鐨勫簱涓嫢鏈夊璞$殑鐢ㄦ埛锛?浠ュ強鏇剧粡鍦ㄦ煇浜涘璞′笂琚祴浜堟潈闄愮殑鐢ㄦ埛閮藉繀椤诲凡缁忓瓨鍦ㄣ€傚鏋滆繖浜涗笉瀛樺湪锛岄偅涔堟仮澶嶅皢澶辫触锛屽洜涓烘仮澶嶈繃绋嬫棤娉曟妸杩欎簺瀵硅薄鎭㈠鎴愬師鏈夌殑鎵€鏈夋潈鍜?鎴栨潈闄愩€?锛堟湁鏃跺€欎綘甯屾湜鎭㈠鏉冮檺锛屼笉杩囬€氬父浣犱笉闇€瑕佽繖涔堝仛銆傦級
涓€鏃﹀畬鎴愭仮澶嶏紝鍦ㄦ瘡涓暟鎹簱涓婅繍琛?ANALYZE 鏄槑鏅虹殑涓惧姩锛?杩欐牱浼樺寲鍣ㄥ氨鏈夋
文档评论(0)