7、PostgreSQL基础构建块详解

PostgreSQL基础构建块详解

1. 模板过程语言

模板过程语言可方便地注册新语言。创建编程语言有两种方式:
- 仅指定编程语言名称,PostgreSQL会参考编程语言模板确定参数。
- 同时指定名称和参数。创建语言的SQL命令是 CREATE LANGUAGE

在PostgreSQL 9.1版本之前,可使用 create extension 安装编程语言。模板过程语言存储在 pg_pltemplate 表中,未来可能不再使用该表,而是将过程语言信息保存在安装脚本中。

2. 设置

PostgreSQL的设置可控制服务器的多个方面,包括复制、预写日志、资源消耗、查询规划、日志记录、认证、统计收集、垃圾回收、客户端连接、锁管理、错误处理和调试选项等。

可通过以下SQL命令查看PostgreSQL设置的数量:

postgres=# SELECT count(*) FROM pg_settings;
 count
-------
   239
(1 row)
2.1 设置参数

设置名称不区分大小写,设置值类型有以下几种:
- 布尔型 :如0、1、true、false、on、off等,不区分大小写,例如 ENABLE_SEQSCAN 设置。
- 整数型 :可指定内存或时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值