PostgreSQL配置檔案--其他
9 CLIENT CONNECTION DEFAULTS
9.1 Statement Behavior
9.1.1 search_path
字元型
預設:search_path = '"$user", public'
當以使用者登入資料庫時,預設先查詢哪些資料庫。
"$user"表示同用戶名
9.1.2 default_tablespace
字元型
預設:default_tablespace = ''
預設tablespace, ''使用系統預設值
9.1.3 temp_tablespaces
字元型 預設:temp_tablespaces = '' 臨時tablespaces列表,''表示使用系統預設值 a list of tablespace names, '' uses only default tablespace
9.1.4 defaulttransactionisolation
字元型
預設:default_transaction_isolation = 'read committed'
資料庫的隔離級別有四種,分別是 Read uncommitte、Read committed、Repeatable read、Serializable。
9.1.5 其他
check_function_bodies = on default_transaction_read_only = off default_transaction_deferrable = off session_replication_role = 'origin' statement_timeout = 0 # in milliseconds, 0 is disabled lock_timeout = 0 # in milliseconds, 0 is disabled idle_in_transaction_session_timeout = 0 # in milliseconds, 0 is disabled vacuum_freeze_min_age = 50000000 vacuum_freeze_table_age = 150000000 vacuum_multixact_freeze_min_age = 5000000 vacuum_multixact_freeze_table_age = 150000000 bytea_output = 'hex' # hex, escape xmlbinary = 'base64' xmloption = 'content' gin_fuzzy_search_limit = 0 gin_pending_list_limit = 4MB
9.2 Locale and Formatting
datestyle = 'iso, mdy' intervalstyle = 'postgres' timezone = 'PRC' timezone_abbreviations = 'Default' # Select the set of available time zone abbreviations. Currently, there are Default、Australia (historical usage)、India。You can create your own file in share/timezonesets/. extra_float_digits = 0 # min -15, max 3 client_encoding = sql_ascii # actually, defaults to database encoding # These settings are initialized by initdb, but they can be changed. lc_messages = 'en_US.UTF-8' # locale for system error message strings lc_monetary = 'en_US.UTF-8' # locale for monetary formatting lc_numeric = 'en_US.UTF-8' # locale for number formatting lc_time = 'en_US.UTF-8' # locale for time formatting # default configuration for text search default_text_search_config = 'pg_catalog.english' 3、Other Defaults dynamic_library_path = '$libdir' local_preload_libraries = '' session_preload_libraries = ''
10 LOCK MANAGEMENT
10.1 deadlock_timeout
數字型
預設: deadlock_timeout = 1s
在檢查死鎖前,等待鎖的時間
deadlock檢查機制執行的代價比較高,因此在符合較重、locK動作較多的系統裡,可以適當地增大deadlock_timeout
10.2 其他
max_locks_per_transaction = 64 # min 10 (change requires restart)
max_pred_locks_per_transaction = 64 # min 10 (change requires restart)
max_pred_locks_per_relation = -2 # negative values mean (max_pred_locks_per_transaction / -max_pred_locks_per_relation) - 1
max_pred_locks_per_page = 2 # min 0
11 版本/平臺相容性 VERSION/PLATFORM COMPATIBILITY
11.1 以前的PostgreSQL版本 Previous PostgreSQL Versions
array_nulls = on
backslash_quote = safe_encoding # on, off, or safe_encoding
default_with_oids = off
escape_string_warning = on
lo_compat_privileges = off
operator_precedence_warning = off
quote_all_identifiers = off
standard_conforming_strings = on
synchronize_seqscans = on
11.2 Other Platforms and Clients
transform_null_equals = off
12 ERROR HANDLING
exit_on_error = off # terminate session on any error?
restart_after_crash = on # reinitialize after backend crash?
13 CONFIG FILE INCLUDES
include_dir = 'conf.d' # include files ending in '.conf' from directory 'conf.d'
include_if_exists = 'exists.conf' # include file only if it exists
include = 'special.conf' # include file
相關推薦
PostgreSQL配置檔案--其他
9 CLIENT CONNECTION DEFAULTS 9.1 Statement Behavior 9.1.1 search_path 字元型 預設:search_path = '"$user", public' 當以使用者登入資料庫時,預設先查詢哪些資料庫。 "$u
postgreSQL配置檔案及
摘要:為了能夠遠端修改和維護PostgreSQL資料庫,我們會涉及到配置檔案和使用者許可權的問題,本文主要介紹瞭如何配置PostgreSQL的主要配置檔案,修改使用者許可權,使我們能夠遠端開啟資料庫;目錄1. 修改配置檔案;1.1 postgresql.conf; 1.2 pg_hba.conf; 1.3
PostgreSQL配置檔案--QUERY TUNING
5 QUERY TUNING 5.1 Planner Method Configuration. 下列引數控制查詢優化器是否使用特定的存取方法。除非對優化器特別瞭解,一般情況下,使用它們預設值即可。 5.1.1 enable_bitmapscan 布林型 預設: ena
postgreSQL配置檔案及使用者許可權
PostgreSQL的配置檔案及使用者許可權 作者:小P 來自:LinuxSir.Org 摘要:為了能夠遠端修改和維護PostgreSQL資料庫,我們會涉及到配置檔案和使用者許可權的問題,本文主要介紹瞭如何配置PostgreSQL的主要配置檔案,修改使用者許可權,使我們能夠
在配置檔案中開啟其他檔案時路徑的處理
雖然有軟體目錄開發規範,可以在啟動檔案裡向下面這樣新增BASE_DIR: BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 但是平時自己寫指令碼的時候,並不想搞得太正規。但是在一個程式中需要開啟某個檔案是時候,
配置檔案(pg_hba.conf和postgresql.conf )
一.pg_hba.conf 檔案說明 該檔案可以配置伺服器是否可以遠端連線,同時還要在postgresql.conf 配置檔案修改監聽地址list_address = '*' 1.下面的配置只能本地連線 # IPv4 local connections: host all
配置檔案(postgresql.conf)
修改監聽的IP和埠 在安裝目錄下面的data目錄下面,有個postgresql.conf配置檔案: # 如果修改全部地址可以訪問,則可以修改為:* listen_address = 'localhost' # postgresql的預設埠 port = 5432
Apache Camel 中camel配置檔案引入其他xml檔案介紹--將camel配置檔案拆分後並引用
1、rest 可以在新檔案中用<restContext/>標籤 例如:需要匯入的檔案myCoolRests.xml,內容為 <restContext id="myCoolRest" xmlns="http://camel.apache.org/schema
PostgreSQL資料庫配置檔案之postgresql.conf全部引數詳解
1 概述 所有的引數的名稱都是不區分大小寫的。每個引數的取值是布林型、整型、浮點型和字串型這四種類型中的一個,分別用boolean、integer、floating point和string表示。布林型的值可以寫成ON、OFF、 TRUE、 FALSE、 YES、 NO、
Postgresql pg_hba.conf配置檔案小結
Postgresql資料庫pg_hba.conf配置檔案小結 PG資料庫的pg_hba.conf配置檔案中儲存著和連線相關的許可權配置,檔案存放在Data目錄下。檔案中每一行為一條配置,每條配置中包括連線型別、資料庫、使用者、客戶端地址和認證方式幾個欄位。
Struts2中配置常量的3種方式及包含其他配置檔案
Struts2中配置常量總共有3種方式:① 通過struts.properties檔案。② 通過struts.xml配置檔案。③ 通過Web應用的web.xml檔案。 Struts2的所有配置檔案,包括struts-default.xml,struts-plu
PostgreSQL 配置安裝
結果 code pass password http mac user res 刪除 Mac 安裝 http://postgresapp.com/ 創建和刪除數據庫用戶 對應命令如下(在postgres=# 環境下):1.查看數據庫用戶列表: \du2.創建數據庫用戶:
mongodb安裝配置以及其他基礎操作
mongodb最近公司有個項目要用mongodb,之前沒搞過,今天臨時磨刀上陣,花了半天時間研究,中間有遇到幾個坑寫出來分享給大家。tar -zxf mongodb-linux-x86_64-v3.6.3.tgzcp -pr mongodb-linux-x86_64-v3.6.3 /usr/local/mon
基於aspect實現AOP——xml配置的其他操作
-s image mage spa size nbsp info inf style 將上方配置中的前置通知,可換成環繞通知 基於aspect實現AOP——xml配置的其他操作
三大框架(ssh)學習——配置檔案詳解(一)
配置檔案詳解 指定web應用預設字符集 <constant name="struts.i18n.encoding" value="gbk" /> 此配置相當於: request.setCharacterEncoding(“gbk”); r
三大框架(ssh)學習——配置檔案詳解(二)
多配置檔案實現 專案經常需要多人協作開發,但是如果大家都是用同一個struts.xml檔案,會互相影響不利於開發的正常開展。這樣,我們可以通過<include>元素指定多個配置檔案。 可以在src下面建立多個struts配置檔案。然後再struts.xml中分別引入: str
nginx、thinkphp3.2、linux配置檔案配置
nginx.conf配置檔案: server { listen 9001; server_name 127
iOS使用 xcconfig配置檔案的若干坑
有一些文章介紹.xconfig檔案的使用,如這篇,但是經過親自實踐,發現還是有一些坑,這裡記錄下。 構建新的configuration 這一步在“project-info-configuration”位置進行,點選“+”構建“-”消除,沒什麼問題,這個很簡單也不會出錯。 只是原來使用xc
第二十篇-如何寫配置檔案
配置檔案不同的格式所用不同函式,可能可以優化 WriteData.java package com.example.aimee.logtest; import android.os.Build; import android.support.annotation.RequiresA
[Golang] 從零開始寫Socket Server(4):將執行引數放入配置檔案(XML/YAML)
為了將我們寫好的Server釋出到伺服器上,就要將我們的程式碼進行build打包,這樣如果以後想要修改一些程式碼的話,需要重新給程式碼進行編譯打包並上傳到伺服器上。 顯然,這麼做過於繁瑣。。。因此常見的做法都是將Server執行中