国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

PostgreSql pg_ctl 命令

這篇具有很好參考價值的文章主要介紹了PostgreSql pg_ctl 命令。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、概述

控制 PostgreSQL 服務的工具。

二、語法

--初始化數(shù)據(jù)庫實例
pg_ctl init[db] [-D datadir] [-s] [-o initdb-options]

--啟動數(shù)據(jù)庫實例
pg_ctl start [-D datadir] [-l filename] [-W] [-t seconds] [-s] [-o options] [-p path] [-c]

--停止數(shù)據(jù)庫實例
pg_ctl stop [-D datadir] [-m s[mart] | f[ast] | i[mmediate] ] [-W] [-t seconds] [-s]

--重啟數(shù)據(jù)庫實例
pg_ctl restart [-D datadir] [-m s[mart] | f[ast] | i[mmediate] ] [-W] [-t seconds] [-s] [-o options] [-c]

--重新加載數(shù)據(jù)庫配置文件
pg_ctl reload [-D datadir] [-s]

--查看數(shù)據(jù)庫狀態(tài)
pg_ctl status [-D datadir]

--備庫切換為主庫
pg_ctl promote [-D datadir] [-W] [-t seconds] [-s]

--輪換服務器日志文件
pg_ctl logrotate [-D datadir] [-s]

--向一個指定進程發(fā)送一個消息
pg_ctl kill signal_name process_id 

--注冊服務(Windows)
pg_ctl register [-D datadir] [-N servicename] [-U username] [-P password] [-S a[uto] | d[emand] ] [-e source] [-W] [-t seconds] [-s] [-o options]

--移除服務(Windows)
pg_ctl unregister [-N servicename]

init 或 initdb:調(diào)用initdb命令。詳見initdb。

參數(shù)說明

-c 或 --core-files:生成服務器崩潰產(chǎn)生核心文件。
-D datadir 或 --pgdata=datadir:指定數(shù)據(jù)庫數(shù)據(jù)文件位置。如果這個選項被忽略,將使用環(huán)境變量 PGDATA。
-l filename 或 --log=filename:追加服務器日志輸出到 filename。
-m mode 或 --mode=mode:指定關(guān)閉模式。mode 可以是 smart、fast 或 immediate,或者這三者之一的第一個字母。如果這個選項被忽略,則 fast 是默認值。
-o options 或 --options=options:指定被直接傳遞給 postgres 命令的選項。-o 可以被指定多次,所有給定的選項都會被傳過去。這些選項應該通常被單引號或雙引號包圍來確保它們被作為一個組傳遞。
-o initdb-options 或 --options=initdb-options:指定要直接傳遞給 initdb 命令的選項。-o 可以被指定多次,所有給定的選項都會被傳過去。這些選項應該通常被單引號或雙引號包圍來確保它們被作為一個組傳遞。
-p path:指定 postgres 可執(zhí)行程序的位置。默認情況下,postgres 可執(zhí)行程序可以從 pg_ctl 相同的目錄得到,或者如果沒有在那里找到,則在硬寫的安裝目錄中獲得。除非你正在做一些不同尋常的事并且得到錯誤說沒有找到 postgres 可執(zhí)行程序,這個選項不是必需的。在 init 模式中,這個選項類似于指定了initdb可執(zhí)行程序的位置。
-s 或 --silent:只打印錯誤,不打印信息性的消息。
-t seconds 或 --timeout=seconds:指定等待一個操作完成時要等待的最大秒數(shù)(見選項 -w)。默認為 PGCTLTIMEOUT 環(huán)境變量的值,如果該環(huán)境變量沒有設置則默認為60秒。
-V 或 --version:打印 pg_ctl 版本并退出。
-w 或 --wait:等待操作完成。模式 start、stop、restart、promote 以及 register 支持這個選項,并且對那些模式是默認的。在等待時,pg_ctl 會一遍又一遍地檢查服務器的 PID 文件,在兩次檢查之間會休眠一小段時間。當 PID 文件指示該服務器已經(jīng)做好準備接受連接時,啟動操作被認為完成。當服務器移除 PID 文件時,關(guān)閉操作被認為完成。pg_ctl 會基于啟動或關(guān)閉的成功與否返回一個退出代碼。如果操作在超時時間(見選項-t)內(nèi)未能完成,則 pg_ctl 會以一個非零退出狀態(tài)退出。但是注意該操作可能會在后臺繼續(xù)進行并且最終取得成功。
-W 或 --no-wait:不等待操作完成。這是選項 -w 的對立面。如果禁用等待,所請求的動作會被觸發(fā),但是不會有關(guān)于其成功與否的反饋。在這種情況下,可能必須用服務器日志文件或外部監(jiān)控系統(tǒng)來檢查該操作的進度以及成功與否。在以前版本的PostgreSQL中,這是除 stop 模式之外的模式的默認選項。

參數(shù)說明(Windows):

-e source:作為一個 Windows 服務運行時,pg_ctl 用來在事件日志中記錄日志的事件源的名稱。默認是 PostgreSQL。注意這只控制由 pg_ctl 本身發(fā)送的消息,一旦開始,服務器將使用 event_source 參數(shù)中指定的事件源。如果服務器在啟動時很早(在該參數(shù)被設置前)就失敗,它可能也會使用默認的事件源名稱 PostgreSQL 來記錄。
-N servicename:要注冊的系統(tǒng)服務的名稱。這個名稱將被用于服務名和顯示名。默認 PostgreSQL。
-P password:用于運行該服務的用戶的口令。
-S start-type:要注冊的系統(tǒng)服務的啟動類型。啟動類型可以是 auto、demand 或者兩者之一的第一個字母。如果這個選項被忽略,則 auto 是默認值。
-U username:用于運行該服務的用戶的用戶名。對于域用戶,使用格式 DOMAIN\username。文章來源地址http://www.zghlxwxcb.cn/news/detail-629247.html

三、示例

--啟動 
pg_ctl start

--要使用端口 5433 啟動,并且運行時不使用fsync: 
pg_ctl -o "-F -p 5433" start
 
--停止
pg_ctl stop
pg_ctl stop -m smart

--重啟
pg_ctl restart

--如果指定了-o,則會替換任何之前的選項。要使用端口 5433 重啟并在重啟時禁用fsync: 
pg_ctl -o "-F -p 5433" restart

--查看狀態(tài)
pg_ctl status
pg_ctl: server is running (PID: 13718)
/usr/local/pgsql/bin/postgres "-D" "/usr/local/pgsql/data" "-p" "5433" "-B" "128"
第二行是在重啟模式可能被調(diào)用的命令行。 

到了這里,關(guān)于PostgreSql pg_ctl 命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • PostgreSQL-數(shù)據(jù)庫命令

    PostgreSQL-數(shù)據(jù)庫命令

    一個數(shù)據(jù)庫是一個或多個模式的集合,而模式包含表、函數(shù)等。因此,完整的邏輯組織結(jié)構(gòu)層次是服務器實例(PostgreSQL Server)、數(shù)據(jù)庫(Database)、模式(Schema)、表(Table),以及某些其他對象(如函數(shù))。一個PostgreSQL服務器實例可以管理多個數(shù)據(jù)庫。當應用程序連接到一

    2024年02月14日
    瀏覽(24)
  • 【PG】PostgreSQL字符集

    目錄 設置字符集 1 設置集群默認的字符集編碼 2 設置數(shù)據(jù)庫的字符集編碼 查看字符集 1 查看數(shù)據(jù)字符集編碼? 2 查看服務端字符集 3 查看客戶端字符集 4 查看默認的排序規(guī)則和字符分類 ?被支持的字符集 PostgreSQL里面的字符集支持你能夠以各種字符集存儲文本,包括 單字節(jié)字

    2024年02月08日
    瀏覽(23)
  • 【PG】PostgreSQL 模式(Schema)

    【PG】PostgreSQL 模式(Schema)

    目錄 1 Schema的概念 database schema table之間的關(guān)系? 引入schema的原因 創(chuàng)建Schema 查看Schema 刪除Schema 2 Public Schema 3 Schema的索索路徑 4 Schema 與 權(quán)限 5 系統(tǒng)Catalog Schema 6?使用方式(最佳實踐) 7?可移植性 一個PostgreSQL數(shù)據(jù)庫集群中包含一個或更多的數(shù)據(jù)庫。 角色和一些其他對象類型

    2024年02月05日
    瀏覽(31)
  • PostgreSQL實戰(zhàn)-pg13主從復制切換測試

    修改/etc/profile文件, 添加如下內(nèi)容: 清空數(shù)據(jù)表數(shù)據(jù) 主庫清空數(shù)據(jù)表數(shù)據(jù) 從庫對應的數(shù)據(jù)表也會被清空 新增數(shù)據(jù)表數(shù)據(jù) 主庫數(shù)據(jù)表插入數(shù)據(jù)一行 從庫數(shù)據(jù)表也會插入一行 刪除數(shù)據(jù)表數(shù)據(jù)

    2024年02月15日
    瀏覽(27)
  • PostgreSQL數(shù)據(jù)庫命令行執(zhí)行SQL腳本的三種方式

    PostgreSQL數(shù)據(jù)庫命令行執(zhí)行SQL腳本的三種方式

    生成環(huán)境中,出于安全性等原因,往往不提供數(shù)據(jù)庫連接工具,所以對數(shù)據(jù)庫的更新和升級就得通過命令行來實現(xiàn)。本文總結(jié)了三種命令行執(zhí)行sql腳本的方式。 命令格式: psql [option…] [dbname] [username] 常用參數(shù)介紹: -h:指定IP地址或主機名。 -p:指定端口,默認為5432。 -U:

    2024年02月11日
    瀏覽(26)
  • 【PG】PostgreSQL客戶端認證pg_hba.conf文件

    【PG】PostgreSQL客戶端認證pg_hba.conf文件

    目錄 文件格式 ?連接類型(TYPE) 數(shù)據(jù)庫(database) 用戶(user) 連接地址(address) 格式 IPv4 IPv6 字符 主機名 主機名后綴 IP-address/IP-mask auth-method trust reject scram-sha-256 md5 password gss sspi ident peer ldap radius cert pam bsd auth-options 示例 用戶在連接到PG數(shù)據(jù)庫之前首先要經(jīng)過文件的驗證,可以

    2024年02月08日
    瀏覽(54)
  • POSTGRESQL  PG15關(guān)于歸檔的新模式

    POSTGRESQL PG15關(guān)于歸檔的新模式

    開頭還是介紹一下群,如果感興趣polardb ,mongodb ,mysql ,postgresql?,redis 等有問題,有需求都可以加群群內(nèi)有各大數(shù)據(jù)庫行業(yè)大咖,CTO,可以解決你的問題。加群請聯(lián)系 liuaustin3 ,在新加的朋友會分到3群(共810人左右 1 + 2 + 3),這里需要注意,如果想和 瑞典馬工進行面對面的交

    2024年02月06日
    瀏覽(21)
  • 【PG】PostgreSQL高可用方案repmgr部署(非常詳細)

    【PG】PostgreSQL高可用方案repmgr部署(非常詳細)

    目錄 簡介 1 概述 1.1 術(shù)語 1.2 組件 1.2.1 repmgr 1.2.2 repmgrd 1.3 Repmgr用戶與元數(shù)據(jù) 2 安裝部署 2.0 部署環(huán)境? 2.1 安裝要求 2.1.1 操作系統(tǒng) 2.1.2?PostgreSQL 版本 2.1.3?操作系統(tǒng)用戶 2.1.4?安裝位置 2.1.5?版本要求 2.2 安裝 2.2.1 軟件包安裝 2.2.2 源碼編譯安裝 3 快速開始 3.2 PostgreSQL部署主庫

    2024年02月02日
    瀏覽(48)
  • Postgresql 模塊插件之pg_stat_statements

    相關(guān)鏈接: pgsql編譯安裝 pgBouncer連接池 pg_stat_statements 提供了跟蹤服務器執(zhí)行的所有 SQL 語句的規(guī)劃和執(zhí)行統(tǒng)計信息的方法。當 pg_stat_statements 處于活動狀態(tài)時,它會跟蹤服務器上所有數(shù)據(jù)庫的統(tǒng)計信息。該模塊收集到的統(tǒng)計數(shù)據(jù)可以通過一個名為 pg_stat_statements 的視圖進行訪

    2024年02月07日
    瀏覽(27)
  • POSTGRESQL(PG) 性能優(yōu)化之like全文檢索優(yōu)化

    使用like操作可以進行字符串比較,全文檢索等,性能相對比較差,有些情況下可以通過建立索引來提升性能。下面我們通過使用TPCH orders表作為例子,來進行說明。但是請注意, not like是不能用任何索引的,BTREE不支持!=操作,只能進行=和范圍查找。 TPCH orders表的定義如下,

    2024年02月05日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包