freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

postgresql學習手冊(客戶端命令)(編輯修改稿)

2024-09-03 14:46 本頁面
 

【文章內(nèi)容簡介】 cho)回顯dropuser生成的命令并且把它發(fā)送到服務器。i(interactive)在做任何破壞性動作前提示。 h(host=host)指定PostgreSQL服務器的主機名。p(port=port)指定服務器的監(jiān)聽端口,如不指定,則為缺省的5432。U(username=username)本次操作的登錄用戶名。w(nopassword)如果當前登錄用戶沒有密碼,可以指定該選項直接登錄。 2. 應用示例: 直接刪除指定用戶。 / dropuser e myuser3 DROP ROLE myuser3。 在刪除指定用戶時,該命令會給出提示信息,以免誤操作。 / dropuser e i myuser2 Role myuser2 will be permanently removed. Are you sure? (y/n) y DROP ROLE myuser2。七、pg_dump: pg_dump是一個用于備份PostgreSQL數(shù)據(jù)庫的工具。它甚至可以在數(shù)據(jù)庫正在并發(fā)使用時進行完整一致的備份,而不會阻塞其它用戶對數(shù)據(jù)庫的訪 問。該工具生成的轉(zhuǎn)儲格式可以分為兩種,腳本和歸檔文件。其中腳本格式是包含許多SQL命令的純文本格式,這些SQL命令可以用于重建該數(shù)據(jù)庫并將之恢復 到生成此腳本時的狀態(tài),該操作需要使用psql來完成。至于歸檔格式,如果需要重建數(shù)據(jù)庫就必須和pg_restore工具一起使用。在重建過程中,可以 對恢復的對象進行選擇,甚至可以在恢復之前對需要恢復的條目進行重新排序。該命令的使用方式如下: pg_dump [option...] [dbname] 1. 命令行選項列表:選項說明a(dataonly)只輸出數(shù)據(jù),不輸出模式(數(shù)據(jù)對象的定義)。這個選項只是對純文本格式有意義。對于歸檔格式,你可以在調(diào)用 pg_restore時指定選項。 b(blobs)在dump中包含大對象。c(clean)在輸出創(chuàng)建數(shù)據(jù)庫對象的SQL命令之前,先輸出刪除該數(shù)據(jù)庫對象的SQL命令。這個選項只是對純文本格式有意義。對于歸檔格式,你可以在調(diào)用 pg_restore時指定選項。 C(create)先輸出創(chuàng)建數(shù)據(jù)庫的命令,之后再重新連接新創(chuàng)建的數(shù)據(jù)庫。對于此種格式的腳本,在運行之前是和哪個數(shù)據(jù)庫進行連接就不這么重要了。這個選項只是對純文本格式有意義。對于歸檔格式,你可以在調(diào)用pg_restore時指定選項。E encoding以指定的字符集創(chuàng)建該dump文件。f file輸出到指定文件,如果沒有該選項,則輸出到標準輸出。F formatp(plain): 純文本格式的SQL腳本文件(缺省)。c(custom): 輸出適合于pg_restore的自定義歸檔格式。 這是最靈活的格式,它允許對裝載的數(shù)據(jù)和對象定義進行重新排列。這個格式缺省的時候是壓縮的。t(tar):輸出適合于 pg_restore的tar歸檔文件。使用這個歸檔允許在恢復數(shù)據(jù)庫時重新排序和/或把數(shù)據(jù)庫對象排除在外。同i時也可能可以在恢復的時候限制對哪些數(shù)據(jù)進行恢復。n schema只轉(zhuǎn)儲schema的內(nèi)容。如果沒有聲明該選項,目標數(shù)據(jù)庫中的所有非系統(tǒng)模式都會被轉(zhuǎn)儲。該選項也可以被多次指定,以指定不同pattern的模式。N schema不轉(zhuǎn)儲匹配schema的內(nèi)容,其他規(guī)則和n一致。o(oids)作為數(shù)據(jù)的一部分,為每個表都輸出對象標識(OID)。O(noowner)不輸出設置對象所有權的SQL命令。s(schemaonly)只輸出對象定義(模式),不輸出數(shù)據(jù)。 S username指定關閉觸發(fā)器時需要用到的超級用戶名。它只有在使用disabletriggers的時候才有關系。t table只輸出表的數(shù)據(jù)。很可能在不同模式里面有多個同名表,如果這樣,那么所有匹配的表都將被轉(zhuǎn)儲。通過多次指定該參數(shù),可以一次轉(zhuǎn)儲多張表。這里還可以指定和psql一樣的pattern,以便匹配更多的表。(關 于pattern,基本的使用方式是可以將它視為unix的通配符,即*表示任意字符,?表示任意單個字符,.(dot)表示schema和object 之間的分隔符,如a*.b*,表示以a開頭的schema和以b開頭的數(shù)據(jù)庫對象。如果沒有.(dot),將只是表示數(shù)據(jù)庫對象。這里也可以使用基本的正 則表達式,如[09]表示數(shù)字。)T table排除指定的表,其他規(guī)則和t選項一致。x(noprivileges)不導出訪問權限信息(grant/revoke命令)。Z 0..9聲明在那些支持壓縮的格式中使用的壓縮級別。 (目前只有自定義格式支持壓縮)columninserts導出數(shù)據(jù)用insert into table_name(columns_list) values(values_list)命令表示,這樣的操作相對其它操作而言是比較慢的,但是在特殊情況下,如數(shù)據(jù)表字段的位置有可能發(fā)生變化或有新的 字段插入到原有字段列表的中間等。由于columns_list被明確指定,因此在導入時不會出現(xiàn)數(shù)據(jù)被導入到錯誤字段的問題。inserts導出的數(shù)據(jù)用insert命令表示,而不是copy命令。即便使用insert要比copy慢一些,但是對于今后導入到其他非PostgreSQL的數(shù)據(jù)庫是比較有意義的。notablespaces不輸出設置表空間的命令,如果帶有這個選項,所有的對象都將恢復到執(zhí)行pg_restore時的缺省表空間中。nounloggedtabledata對于不計入日志(unlogged)的數(shù)據(jù)表,不會導出它的數(shù)據(jù),至于是否導出其Schema信息,需要依賴其他的選項而定。h(host=host)指定PostgreSQL服務器的主機名。p(port=port)指定服務器的偵聽端口,如不指定,則為缺省的5432。U(username=username)本次操作的登錄用戶名,如果O選項沒有指定,此數(shù)據(jù)庫的Owner將為該登錄用戶。w(nopassword)如果當前登錄用戶沒有密碼,可以指定該選項直接登錄。 2. 應用示例: h: 。 U: 登錄用戶為postgres。 t: 導出表名以test開頭的數(shù)據(jù)表,如testtable。 a: 僅僅導出數(shù)據(jù),不導出對象的schema信息。 f: mydatabase是此次操作的目標數(shù)據(jù)庫。 / pg_dump h U postgres t test* a f ./ mydatabase c: 先輸出刪除數(shù)據(jù)庫對象的SQL命令,在輸出創(chuàng)建數(shù)據(jù)庫對象的SQL命令,這對于部署干凈的初始系統(tǒng)或是搭建測試環(huán)境都非常方便。 / pg_dump h U postgres c f ./ mydatabase 導出mydatabase數(shù)據(jù)庫的信息。在通過psql命令導入時可以重新指定數(shù)據(jù)庫,如:/ psql d newdb f / pg_dump h U postgres f ./ mydatabase 導出模式為my_schema和以test開頭的數(shù)據(jù)庫對象名。 / pg_dump t 39。*39。 T mydatabase 導出east和west模式下的所有數(shù)據(jù)庫對象。下面兩個命令是等同的,只是后者使用了正則。 / pg_dump n 39。east39。 n 39。west39。 mydatabase f / pg_dump n 39。(east|west)39。 mydatabase f 八、pg_restore: pg_restore用于恢復pg_dump導出的任何非純文本格式的文件,它將數(shù)據(jù)庫重建成保存它時的狀態(tài)。對于歸檔格式的文件,pg_restore可以進行有選擇的恢復,甚至也可以在恢復前重新排列數(shù)據(jù)的順序。 pg_restore可以在兩種模式下操作。如果指定數(shù)據(jù)庫,歸檔將直接恢復到該數(shù)據(jù)庫。否則,必須先手工創(chuàng)建數(shù)據(jù)庫,之后再通過pg_restore恢復數(shù)據(jù)到該新建的數(shù)據(jù)庫中。該命令的使用方式如下: pg_restore [option...] [filename] 1. 命令行選項列表:選項說明filename指定要恢復的備份文件,如果沒有聲明,則使用標準輸入。a(dataonly)只恢復數(shù)據(jù),而不恢復表模式(數(shù)據(jù)對象定義)。c(clean)創(chuàng)建數(shù)據(jù)庫對象前先清理(刪除)它們。C(create)在恢復
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1