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

主頁 > 知識庫 > 在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命令方式的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产成人免费xxxxxxxx| 欧美精品色一区二区三区| 在线观看www91| 国产日本一区二区| 蜜臀av性久久久久蜜臀aⅴ| 成人精品小蝌蚪| 日韩在线卡一卡二| 午夜精品久久一牛影视| www.在线成人| 国产日韩欧美制服另类| 国模一区二区三区白浆| 欧美丰满高潮xxxx喷水动漫| 洋洋av久久久久久久一区| 成人综合婷婷国产精品久久蜜臀 | 91在线高清观看| 欧美成人一区二区三区片免费| 欧美xxx久久| 国产欧美日韩中文久久| 麻豆专区一区二区三区四区五区| 国产精品一区三区| 欧美一区二区大片| 偷窥国产亚洲免费视频| 欧美视频日韩视频在线观看| 亚洲综合清纯丝袜自拍| 色综合视频在线观看| 亚洲人一二三区| 99久久精品国产一区二区三区 | www.欧美精品一二区| 国产欧美一区二区精品忘忧草| 中文字幕一区三区| av成人动漫在线观看| 国产精品久久久久久久久免费桃花| 一区二区高清视频在线观看| 91视频免费看| 亚洲综合视频在线观看| 欧美揉bbbbb揉bbbbb| 亚洲成人一区在线| 日韩欧美亚洲一区二区| 日韩美女视频19| 色综合久久九月婷婷色综合| 亚洲另类在线制服丝袜| 欧美日本一道本| 免费黄网站欧美| 国产日产欧产精品推荐色 | 亚洲精品五月天| 久88久久88久久久| 久久久.com| www.亚洲在线| 五月婷婷综合在线| 欧美精品一区二区精品网| 国产一区二三区好的| 国产精品美女久久久久久久网站| 亚洲18色成人| 久久亚洲私人国产精品va媚药| 亚洲一区二区三区视频在线播放| 国产成人自拍高清视频在线免费播放| 色综合久久中文字幕| 欧美精品一区二区三区高清aⅴ| 亚洲国产裸拍裸体视频在线观看乱了| 国产精品综合网| 樱桃国产成人精品视频| 欧美日韩国产电影| 国产不卡免费视频| 亚洲一区日韩精品中文字幕| 91精品久久久久久久99蜜桃| 国产精品成人一区二区三区夜夜夜| 国内偷窥港台综合视频在线播放| 欧美三级电影在线看| 樱桃视频在线观看一区| 91麻豆文化传媒在线观看| 午夜精彩视频在线观看不卡| 久久免费电影网| 欧美日韩mp4| 国产v综合v亚洲欧| 人禽交欧美网站| 中文字幕中文字幕在线一区| 成人精品一区二区三区四区| 午夜精品久久久久久久99水蜜桃| 欧美性猛交xxxxxxxx| 久久av资源站| 亚洲韩国精品一区| 国产区在线观看成人精品| 欧美日韩免费观看一区二区三区| 国产精品成人免费 | 国产精品人成在线观看免费| 欧美卡1卡2卡| 日韩va欧美va亚洲va久久| 国产精品高潮呻吟| 久久久影视传媒| 国产成人激情av| 亚洲福利国产精品| 亚洲人成网站精品片在线观看| 国产乱淫av一区二区三区| 亚洲不卡在线观看| 欧美精品自拍偷拍动漫精品| 91免费小视频| 成人性生交大合| 亚洲视频小说图片| 久久精品一二三| 日韩亚洲国产中文字幕欧美| 欧美日韩免费观看一区三区| 日本韩国精品一区二区在线观看| 亚洲一区二三区| 亚洲免费在线视频一区 二区| 在线免费精品视频| 99精品视频在线播放观看| 亚洲女同一区二区| 欧美日韩国产综合草草| 99久久精品国产网站| 成人深夜视频在线观看| 国产成人啪午夜精品网站男同| 国产精品国产a级| 国产精品素人一区二区| 国产午夜精品理论片a级大结局 | 国产综合久久久久久鬼色 | 亚洲成a天堂v人片| 一区二区成人在线视频| 精品奇米国产一区二区三区| 欧美高清视频不卡网| 91.com视频| 亚洲精品一区二区三区99| 日韩美一区二区三区| 久久众筹精品私拍模特| 国产网站一区二区| 91精品国产综合久久小美女| 欧美第一区第二区| 久久精品亚洲一区二区三区浴池| 欧美日韩久久久| 日韩视频在线永久播放| 91老师片黄在线观看| 在线观看日韩av先锋影音电影院| 精品一区二区在线视频| 玉米视频成人免费看| 久久久九九九九| 亚洲色图视频免费播放| 一区二区三区高清不卡| 日韩精品91亚洲二区在线观看| 国产精品福利一区二区三区| 亚洲午夜激情av| 国产精品视频观看| 精品区一区二区| 欧美一区二区三区色| 久久久久国产精品免费免费搜索| 欧美日本免费一区二区三区| 色综合一区二区| 欧美日韩的一区二区| 国产亚洲欧美激情| 亚洲成人午夜影院| 国产精品1区2区3区在线观看| 美国十次了思思久久精品导航| 亚洲综合丝袜美腿| 极品少妇xxxx精品少妇偷拍| 99免费精品视频| 欧美一级日韩免费不卡| 国产精品久久久久久久久免费桃花 | 欧美一区二区日韩| 国产精品美女久久久久久久久 | 亚洲综合久久av| 黄色小说综合网站| 欧美色爱综合网| 欧美在线999| 欧美国产在线观看| 日本色综合中文字幕| 成人av网在线| 精品久久久久久久人人人人传媒 | 欧美日韩一本到| 国产精品丝袜黑色高跟| 男人的天堂久久精品| 免费欧美在线视频| 久久91精品国产91久久小草| 蜜桃一区二区三区在线观看| 91蜜桃婷婷狠狠久久综合9色| www.日韩大片| 亚洲精品一区二区三区在线观看 | 亚洲欧美另类小说视频| 国产乱子伦视频一区二区三区| 国产在线不卡视频| 制服视频三区第一页精品| 欧美成人激情免费网| 亚洲18色成人| 欧美无乱码久久久免费午夜一区 | 美国三级日本三级久久99| 老汉av免费一区二区三区| 狠狠色丁香婷婷综合久久片| 欧美体内she精视频| 国产精品卡一卡二| 国产激情偷乱视频一区二区三区| 成人一区二区三区视频| 精品日韩在线一区| 中文字幕制服丝袜成人av| 一区二区三区在线观看视频| 亚洲第一福利一区| 色噜噜偷拍精品综合在线| 国产精品久久久久7777按摩| 丁香啪啪综合成人亚洲小说| 国产欧美日韩在线| a美女胸又www黄视频久久| 国产精品国产三级国产三级人妇 | 精品国精品国产尤物美女| 日韩成人精品在线|