SPI_keepplan — 保存一个预备语句
int SPI_keepplan(SPIPlanPtr plan
)
SPI_keepplan
保存一个被传入的语句(由 SPI_prepare
准备好),这样它将不会被 SPI_finish
或者事务管理器释放。这让你能够 在当前会话的后续C函数调用中重用预备语句。
SPIPlanPtr plan
要保存的预备语句
成功返回 0;如果plan
为NULL
或者无效则返回SPI_ERROR_ARGUMENT
这个函数通过指针调整的方法(不需要数据复制)将被传入的语句重定位 到永久存储中。如果你后来需要删除它,可以对它使用 SPI_freeplan
。
SPI_repalloc — 在上层执行器上下文中重分配内存大纲void * SPI_repalloc(void * pointer, Size size)描述 SPI_repalloc改变之...
目录48.1. 逻辑解码的例子48.2. 逻辑解码概念48.2.1. 逻辑解码48.2.2. 复制槽48.2.3. 输出插件48.2.4. 导出快照48.3. 流复制协议...
逻辑解码可以被用来构建 同步复制方案,该方案 具有和流复制的同步复制 相同的用户接口。要这样做,流复制接口(见 第48.3节)必...
ALTER TEXT SEARCH PARSER — 更改一个文本搜索解析器的定义大纲ALTER TEXT SEARCH PARSER name RENAME TO new_nameALTER TEXT S...