PostgreSQL参数archive_mode
PostgreSQL 提供了参数 archive_mode 来控制归档功能的开启与关闭。当该参数开启时,已完成的 WAL 日志文件将由 archive_command 参数配置的归档命令进行归档。可选值:always,on,offalway...继续阅读
PostgreSQL 提供了参数 archive_mode 来控制归档功能的开启与关闭。当该参数开启时,已完成的 WAL 日志文件将由 archive_command 参数配置的归档命令进行归档。可选值:always,on,offalway...继续阅读
archive_command 是用来配置 PostgreSQL 归档 WAL 日志的命令,即通过该参数配置一个本地的 shell 命令来归档一个已完成的 WAL 文件。该参数默认值为空字符串'',表示不进行归档。此外该参数是否起作用还取决...继续阅读
PostgreSQL 扫描 tuple 元组时通过一定的规则来判断该元组是否可见,满足可见性规则的则输出给用户,不满足可见性规则的则跳过。内核在实现可见性判断规则上根据快照的类型提供了一组可见性判断函数,这些函数有相同的参数类型,传入 tu...继续阅读
archive_cleanup_command 参数指定了一个 shell 命令在每个 restartpoint 时执行。这个参数的目的就是提供了一种机制来清理备库不再需要的老的归档的 WAL 日志。任何 %r 都将替换为包含最后一个有效 ...继续阅读
编程为什么有趣?它的从业者能得到什么样的快乐?这种快乐是一种创建事物的纯粹快乐,成年人喜欢创建事物,特别是自己进行设计和实现。这种快乐来自于开发对他人有用的东西。在内心深处,我们期望自己的劳动成果能够被他人使用,并能对他们有所帮助。快乐来自...继续阅读
程序=》编程产品=》编程系统产品完成一个程序可能是简单并且容易做到的,但是想让程序转变成编程产品却需要做更多的工作,编程产品是可以被任何人运行、测试、修复和扩展的程序。它可以在多种操作系统平台上运行,供多套数据使用。要成为通用的编程产品,程...继续阅读
application_name 参数表示连接到数据库的应用名称,可以为任意字符,长度必须小于 64,通常在连接到数据库的时候由应用程序设置。这个名称主要用在统计报告(pg_stat_activity视图)和 csv 日志中。名称中只有可打...继续阅读
下面是 Linux 环境下一个简单的 C 程序示例,通过 psqlodbc 连接到 PostgreSQL 数据库,创建一张表 odbc_table。1. 配置ODBC数据源编辑 ODBC 数据源配置文件 ~/.odbc.ini,具体配置信息...继续阅读
1. 编译 PostgreSQL 数据库PostgreSQL 源码编译安装过程此处省略,安装位置为 /data/zhang/app/pg13.3,后面会用到。2. 编译安装 unixODBC下载 unixODBC 源码:git clone ...继续阅读
allow_system_table_mods 参数表示允许对 PostgreSQL 数据库系统表的表结构进行修改,该操作有风险,仅超级用户可以执行,谨慎使用此设置,否则可能会导致无法恢复的数据丢失或严重损坏数据库系统,导致数据库不可用。参...继续阅读