Postgresql - 配置文件参数解析(八)

#------------------------------------------------------------------------------
# CLIENT CONNECTION DEFAULTS
#------------------------------------------------------------------------------

# - Statement Behavior -
# 此变量指定在对象(表、数据类型、函数等)被一个没有指定模式的简单名称引用时搜索模式的顺序。
#search_path = '"$user", public' # schema names
# 创建对象时使用的默认tablespace
#default_tablespace = '' # a tablespace name, '' uses the default
# 创建临时对象时使用的表空间
#temp_tablespaces = '' # a list of tablespace names, '' uses only default tablespace
# 这个参数通常是打开的。当设置为OFF时,它禁用在创建函数期间对函数体字符串的验证。
# 禁用验证避免了验证过程的副作用,并且避免了由于正向引用等问题造成的误报。
#check_function_bodies = on
# 事物隔离级别。可以是 "read uncommitted", "read committed", "repeatable read", "serializable"
#default_transaction_isolation = 'read committed'
# 是否是只读,只读SQL事务不能更改非临时表。
#default_transaction_read_only = off
# 当在可序列化隔离级别运行时,可延迟只读SQL事务可能在被允许继续之前被延迟。
#default_transaction_deferrable = off
# 控制复制复制触发器和当前会话的规则。设置此变量需要超级用户特权,并导致丢弃任何先前缓存的查询计划。
#session_replication_role = 'origin'
# 从命令从客户端到达服务器时,中止任何超过指定毫秒数的语句。如果LogOnMyError语句设置为错误或更低,则超时的语句也将被记录。
#statement_timeout = 0 # in milliseconds, 0 is disabled
# 在试图获取表、索引、行或其他数据库对象上的锁时,中止等待大于指定毫秒数的语句。时间限制单独应用于每个锁获取尝试。
# 该限制既适用于显式锁定请求(例如,锁定表,也可以选择不使用NavaIT的更新)和隐式获取锁。
#lock_timeout = 0 # in milliseconds, 0 is disabled
# 终止一个打开事务的任何会话,该事务已在毫秒内闲置超过指定的持续时间。
# 这允许释放该会话所持有的任何锁,并重新连接连接槽;它也允许仅对该事务可见的元组进行清空。
#idle_in_transaction_session_timeout = 0 # in milliseconds, 0 is disabled
# 指定vacuum应该用来决定是否在扫描表时冻结行版本的截止时间
#vacuum_freeze_min_age = 50000000
# 如果表的pg_class.relfrozenxid字段已达到该设置所指定的大小,则执行真空扫描。
#vacuum_freeze_table_age = 150000000
# 在扫描表时,vacuum应用于决定是否用更新的事务ID或 multixact ID 替换多multixact IDs的截止版本。
#vacuum_multixact_freeze_min_age = 5000000
# 如果表的pg_class.relminmxid 字段已达到该设置指定的大小,则执行真空扫描。
#vacuum_multixact_freeze_table_age = 150000000
# 设置bytea类型的值的输出格式。
#bytea_output = 'hex' # hex, escape
# 设置二进制值是如何在XML中编码的
#xmlbinary = 'base64'
# 转换xml和character string ,Document 或者 content是否是隐式的
#xmloption = 'content'
# GIN索引扫描返回的集合大小的软上限。
#gin_fuzzy_search_limit = 0
# 使用的GIN未执行的最大大小,当fastupdate启用的时候。
#gin_pending_list_limit = 4MB

# - Locale and Formatting -
# 设置日期和时间值的显示格式,以及解释模糊日期输入值的规则。
datestyle = 'iso, mdy'
# 设置间隔值的显示格式。
#intervalstyle = 'postgres'
# 设置用于显示和解释时间戳的时区。默认为GMT,但通常在重写
timezone = 'US/Eastern'
# 设置服务器将为日期时间输入所接受的时区缩写集合。
#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/.
# 此参数调整为浮点值,显示的位数包括float4,float8,和几何数据类型。
#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'

# - Other Defaults -
# 如果需要打开可动态加载的模块,并且在CREATE FUNCTION 或 LOAD 命令中指定的文件名不具有目录组件,系统将在该路径中搜索所需文件。
#dynamic_library_path = '$libdir'
# 此变量指定要在连接启动时预加载的一个或多个共享库。它包含一个逗号分隔的库名称列表,其中每个名称被解释为Load命令。
#local_preload_libraries = ''
# 此变量指定要在连接启动时预加载的一个或多个共享库。如果找不到指定的库,连接尝试将失败。
#session_preload_libraries = ''


猜你喜欢

转载自blog.csdn.net/chuckchen1222/article/details/80730280