校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 在postgreSQL中運行sql腳本和pg_restore命令方式

在postgreSQL中運行sql腳本和pg_restore命令方式

熱門標簽:重慶自動外呼系統定制 美容工作室地圖標注 合肥公司外呼系統運營商 外呼調研系統 打電話智能電銷機器人授權 海豐有多少商家沒有地圖標注 地圖標注和圖片名稱的區別 漯河外呼電話系統 辦公外呼電話系統

今天踩坑了,把powerdesign生成的sql腳本文件,用pg_restore命令一直運行。。。

過程慘不忍睹,一直以為是編碼問題,修改了serve和client的encoding,結果。。。

記錄一下這個錯誤:

postgreSQL運行sql腳本文件:

psql -d dbname -U username -f (腳本所在位置).sql

postgerSQL的pg_restore命令

用法:

pg_restore [選項]… [文件名]

一般選項:

-d, --dbname=名字 連接數據庫名字
-f, --file=文件名 輸出文件名
-F, --format=c|d|t 備份文件格式(應該自動進行)
-l, --list 打印歸檔文件的 TOC 概述
-v, --verbose 詳細模式
-V, --version 輸出版本信息, 然后退出
-?, --help 顯示此幫助, 然后退出

恢復控制選項:

-a, --data-only 只恢復數據, 不包括模式
-c, --clean 在重新創建之前,先清除(刪除)數據庫對象
-C, --create 創建目標數據庫
-e, --exit-on-error 發生錯誤退出, 默認為繼續
-I, --index=NAME 恢復指定名稱的索引
-j, --jobs=NUM 執行多個并行任務進行恢復工作
-L, --use-list=FILENAME 從這個文件中使用指定的內容表排序

輸出

-n, --schema=NAME 在這個模式中只恢復對象
-N, --exclude-schema=NAME 不恢復此模式中的對象
-O, --no-owner 不恢復對象所屬者
-P, --function=NAME(args) 恢復指定名字的函數
-s, --schema-only 只恢復模式, 不包括數據
-S, --superuser=NAME 使用指定的超級用戶來禁用觸發器
-t, --table=NAME 恢復命名關系(表、視圖等)
-T, --trigger=NAME 恢復指定名字的觸發器
-x, --no-privileges 跳過處理權限的恢復 (grant/revoke)
-1, --single-transaction 作為單個事務恢復
–disable-triggers 在只恢復數據的過程中禁用觸發器
–enable-row-security 啟用行安全性
–if-exists 當刪除對象時使用IF EXISTS
–no-comments 不恢復注釋
–no-data-for-failed-tables 對那些無法創建的表不進行

數據恢復

–no-publications 不恢復發行
–no-security-labels 不恢復安全標簽信息
–no-subscriptions 不恢復訂閱
–no-tablespaces 不恢復表空間的分配信息
–section=SECTION 恢復命名節 (數據前、數據及數據后)
–strict-names 要求每個表和(或)schema包括模式以匹配至少一個實體
–use-set-session-authorization
使用 SESSION AUTHORIZATION 命令代替
ALTER OWNER 命令來設置所有權

聯接選項:

-h, --host=主機名 數據庫服務器的主機名或套接字目錄
-p, --port=端口號 數據庫服務器的端口號
-U, --username=名字 以指定的數據庫用戶聯接
-w, --no-password 永遠不提示輸入口令
-W, --password 強制口令提示 (自動)
–role=ROLENAME 在恢復前執行SET ROLE操作

選項 -I, -n, -N, -P, -t, -T, 以及 --section 可以組合使用和指定

多次用于選擇多個對象.

希望不要和我一樣犯這個低級錯誤

順便記錄一下查看server和client的encoding以及修改

找到postgresql.conf文件,修改參數lc_messages的值為UTF8

重啟PostgreSQL的服務。

----查看服務端字符集:

test=> show server_encoding;

—查看客戶端字符集:

test=> show client_encoding;

補充:pg_restore及psql恢復數據的用法

一、使用psql恢復SQL文本格式的數據備份(即一個包含SQL腳本的文本文件)

恢復一個SQL備份文件并忽略過程中可能發生的所有錯誤:

psql -U postgres -f myglobals.sql

恢復一個SQL備份文件,如遇任何錯誤則立即停止恢復:

psql -U postgres --set ON_ERROR_STOP=ON -f myglobals.sql

將SQL文本中的數據恢復到某個指定的database:

psql -U postgres -d mydb -f select_objects.sql

二、使用pg_restore進行恢復

功能:

(1)支持并行恢復,使用-j選項可以控制并行恢復的線程數。多個恢復線程可以并行處理,每個線程處理一張表。該模式可以顯著提高恢復速度。

(2)可以使用pg_restore掃描備份文件來生成一張備份內容列表,通過該列表可以確認備份紅包含了哪些內容。還可以通過編輯該內容列表來控制恢復哪些內容。

(3)pg_dump支持選擇性地僅備份部分對象以節省備份時間,類似的,pg_restore也支持選擇性的僅恢復部分對象,不管備份文件本身是全庫備份還是部分對象的備份都沒有問題。

(4)pg_restore的大部分功能是向后兼容的,即支持將老版本PostgreSQL生產的備份數據恢復到新版本的PostgreSQL中。

在使用pg_restore執行恢復動作之前,請先創建目標數據庫:

create database mydb;

然后執行恢復:

pg_restore --dbname=mydb --jobs=4 --verbose mydb.backup

如果備份和恢復時使用的database同名,則可以通過加--create選項省去單獨建庫的過程,如下:

pg_restore --dbname=postgres --create --jobs=4 --verbose mydb.backup

注:如果指定了--create選項,那么恢復出來的數據庫名就會默認采用備份時的數據庫名,不允許改名。如果還同時指定了--dbname選項,那么此時連接的數據庫名一定不能是待恢復的數據庫名,因為要恢復數據庫之前必然要建數據庫,而

要建數據庫之前必然要先連到某個已存在的數據庫,--dbname選項指定的就是建立被恢復的數據庫之前先連到哪個數據庫,所以必然不能與待恢復的數據庫同名,我們一般指定先連到postgres數據庫。

9.2版或更新版本的pg_restore支持--section選項,加上該選項后可以實現僅恢復表結構而不恢復表數據。具體做法是先創建目標恢復數據庫:

create database mydb2;

然后使用pg_restore:

pg_restore --dbname=mydb2 --section=pre-data --jobs=4 mydb.backup

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • PostgreSQL 恢復誤刪數據的操作
  • pgsql之pg_stat_replication的使用詳解
  • PostgreSQL物理備份恢復之 pg_rman的用法說明

標簽:烏海 衡陽 來賓 株洲 晉城 珠海 錦州 蚌埠

巨人網絡通訊聲明:本文標題《在postgreSQL中運行sql腳本和pg_restore命令方式》,本文關鍵詞  在,postgreSQL,中,運行,sql,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在postgreSQL中運行sql腳本和pg_restore命令方式》相關的同類信息!
  • 本頁收集關于在postgreSQL中運行sql腳本和pg_restore命令方式的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    成人动漫一区二区在线| 蜜桃久久精品一区二区| 91片在线免费观看| 亚洲人成在线播放网站岛国| 91视频免费看| 午夜日韩在线电影| 欧美成人高清电影在线| 激情图片小说一区| 国产精品网曝门| 国产精品综合视频| 亚洲视频一二区| 欧美日韩日日骚| 免费观看成人鲁鲁鲁鲁鲁视频| 精品国产成人在线影院| 国产成人精品免费在线| 亚洲精品国产视频| 91麻豆精品国产无毒不卡在线观看| 麻豆精品在线播放| 日本一区二区综合亚洲| 一本色道**综合亚洲精品蜜桃冫| 婷婷久久综合九色国产成人 | 色婷婷激情久久| 亚洲午夜久久久久久久久电影网 | 国产精品18久久久久久久久久久久 | 欧美日韩五月天| 色综合天天性综合| 北条麻妃一区二区三区| 国产一区在线不卡| 国产一区二区精品久久99| 青青青爽久久午夜综合久久午夜| 成人午夜免费av| 久久婷婷成人综合色| 成人一区在线看| 亚洲在线视频免费观看| 精品动漫一区二区三区在线观看| 99久久99精品久久久久久| 午夜精品视频在线观看| 26uuu欧美| 欧洲中文字幕精品| 国产尤物一区二区| 亚洲裸体xxx| 精品入口麻豆88视频| 91网页版在线| 久久99国产精品成人| 综合久久给合久久狠狠狠97色| 337p亚洲精品色噜噜狠狠| 成人一区二区三区视频在线观看| 亚洲成人免费电影| 国产日韩精品视频一区| 欧美日韩高清一区| 成人午夜在线免费| 奇米精品一区二区三区四区| 国产精品第一页第二页第三页| 91精品国产乱码久久蜜臀| av影院午夜一区| 久久精品国产精品青草| 亚洲综合色网站| 国产性做久久久久久| 欧美一区二区私人影院日本| 97超碰欧美中文字幕| 国产在线精品一区二区| 亚洲chinese男男1069| 中文字幕在线观看一区二区| 欧美电视剧在线观看完整版| 欧美在线free| 成人精品gif动图一区| 久久精品国产精品亚洲精品| 亚洲国产wwwccc36天堂| 国产精品视频在线看| 日韩美一区二区三区| 欧美色图第一页| 99精品热视频| 国产99久久精品| 日本视频中文字幕一区二区三区| 色婷婷综合中文久久一本| 国产日韩精品久久久| 奇米影视一区二区三区小说| 91蜜桃免费观看视频| 日韩精品最新网址| 香蕉成人伊视频在线观看| 国产大陆a不卡| 日韩欧美高清dvd碟片| 亚洲码国产岛国毛片在线| 国产成人在线观看免费网站| 精品欧美一区二区久久| 国产欧美一区二区三区在线老狼| 一本大道久久a久久综合| 国产精品资源网站| 蜜桃av一区二区| 亚洲电影中文字幕在线观看| 亚洲欧洲另类国产综合| 久久久久国产精品厨房| 欧美亚洲国产一区二区三区| 99国内精品久久| 成人手机在线视频| 国产乱色国产精品免费视频| 韩日精品视频一区| 另类成人小视频在线| 日韩国产精品大片| 香蕉成人啪国产精品视频综合网| 伊人色综合久久天天人手人婷| 一区在线播放视频| 国产欧美日韩综合| 国产区在线观看成人精品 | 国产三级精品视频| 久久综合色之久久综合| 26uuu另类欧美亚洲曰本| 久久综合成人精品亚洲另类欧美 | 亚洲欧美日韩久久| 亚洲视频网在线直播| 亚洲男人的天堂在线aⅴ视频| 国产精品三级电影| 国产精品福利在线播放| 中文字幕在线观看不卡视频| 亚洲人成网站在线| 玉米视频成人免费看| 一区二区三区自拍| 亚洲第一成人在线| 香蕉成人啪国产精品视频综合网| 日本中文字幕一区| 美女脱光内衣内裤视频久久网站| 久久99精品久久久久久动态图| 精品在线观看免费| 国产精品 欧美精品| 国产成人精品网址| 97久久精品人人做人人爽| 日本乱码高清不卡字幕| 欧美四级电影在线观看| 在线观看日韩毛片| 一本在线高清不卡dvd| 99riav一区二区三区| 国产很黄免费观看久久| 亚洲欧美国产高清| 欧美福利视频导航| 日韩精品一区二区三区在线播放| 欧美日韩成人在线| 精品久久一二三区| 国产一区二区h| 色先锋aa成人| 国产原创一区二区三区| 久久精品久久综合| 国产欧美日韩视频一区二区| 久久只精品国产| 亚洲图片欧美综合| 亚洲国产日韩av| 日精品一区二区三区| 免费高清成人在线| 日韩电影在线一区| 国产真实乱偷精品视频免| 岛国av在线一区| 91视频在线看| 91麻豆精品国产91久久久久久| 日韩一区二区电影在线| 久久毛片高清国产| 国产精品久久久久精k8| 国产精品久久久久久户外露出 | 在线日韩一区二区| 91精品国产91久久久久久最新毛片 | 午夜影院久久久| 久久国产精品色| 岛国精品在线播放| 欧美性xxxxxxxx| 日韩欧美黄色影院| 久久久久久久久久电影| 国产精品妹子av| 一区二区高清免费观看影视大全| 三级欧美在线一区| 国产精品亚洲视频| 一本久久精品一区二区| 7777精品久久久大香线蕉| 国产欧美日韩一区二区三区在线观看| 亚洲人成网站色在线观看| 天堂va蜜桃一区二区三区| 国产一区亚洲一区| www.日韩在线| 88在线观看91蜜桃国自产| 久久日韩粉嫩一区二区三区| 亚洲女同一区二区| 天堂成人国产精品一区| eeuss鲁一区二区三区| 欧美顶级少妇做爰| 欧美国产亚洲另类动漫| 玉足女爽爽91| 懂色av一区二区三区免费看| 欧美日韩久久久一区| 国产亚洲一区二区三区在线观看 | 一本到一区二区三区| 欧美成va人片在线观看| 亚洲人一二三区| 久久se这里有精品| 色婷婷亚洲一区二区三区| 久久久久久久久久久电影| 亚洲图片一区二区| 粉嫩av一区二区三区| 欧美一区国产二区| 一区二区三区在线免费播放| 国产一区二区在线免费观看| 欧美日韩国产美| 国产片一区二区| 久久精品72免费观看|