布鲁斯的代码补丁队列

来自 PostgreSQL 维基
跳至导航跳至搜索
代码补丁 网址 作者 审阅者 状态
更新 PostgreSQL v1 的哈希函数 1 Kenneth Marshall <[email protected]> Alvaro Herrera ?

Tom Lane

我认为这是一个大补丁,而一个小补丁正努力尝试跳脱 :-(. 肯定无需使用相同代码的如此多种变体。

Alvaro Herrera

这似乎是一个可审阅的补丁。
为何选择 PostgreSQL 而非其他 RDBMS 1 Gregory Stark <[email protected]> Bruce Momjian ?

Bruce Momjian

我想,如果要审阅此代码补丁,则应将其保留在补丁中。

Tom Lane

此项为何会出现在队列中?

Bruce Momjian

这与并发 psql 未被应用及原因相关。
审阅新的索引类型(回复:更新位图索引补丁) 1 Tom Lane <[email protected]> ? ?
将事务一致性设置为 SQL:2003 1 Simon Riggs <[email protected]> ? ?
热备用的 restore_command 的文档不完整 1 2 Simon Riggs <[email protected]> ? ?
添加以下函数 1 Bruce Momjian <[email protected]> ? ?
pg_standby 观察 1 Erik Jones <[email protected]> ? ?
添加 quote_qualified_identifier? 的函数 1 2 Bruce Momjian <[email protected]> ? ?
有序追加节点 1 Gregory Stark <[email protected]> ? ?
截断触发器 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Decibel! <[email protected]> ? ?
收集器中的存储过程统计 1 2 Tom Lane <[email protected]> ? ?
[执行] 分区表和 ORDER BY indexed_field DESC LIMIT 1 1 "Heikki Linnakangas" <[email protected]> Tom Lane ?

Tom Lane

其他副本已移除,这次为何没有移除?

Tom Lane

此项与上面几条消息中所示的非补丁是相同的。
更新位图索引补丁 1 2 3 4 5 6 Mark Kirkwood <[email protected]> ? ?
pg_next_dst_boundary 优化 1 Heikki Linnakangas <[email protected]> Tom Lane ?

Tom Lane

所有这些已完成 --- 搜索优化和 tzcode 重新同步已于上个月提交。
ipcclean 被 windows 接受。 1 "Hiroshi Saito" <[email protected]> Bruce Momjian ?

Bruce Momjian

好吧,我现在同意 --- 我们将其移除。人们始终可以自行运行 ipcs 和 ipcrm,而且可能更安全。

Tom Lane

ipcclean 已损坏,我绝不会推荐任何人使用它。特定于 Linux 的分支对后台进程是否仍在运行进行了错误的测试(近来它可能是 postgres,而其他 Unix 分支则根本没有进行任何测试。对于一台机器上的多个后台进程的情况,两个分支都没有任何智能。无论如何,距离上次报告 PG 无法应对已存在的 SysV 资源已经过去多年了。

Magnus Hagander

不,ipcclean 从不在 Windows 上执行任何可用操作。a) 它是一个 shell 脚本。在 Windows 上根本行不通。它使用不存在于 Windows 上的工具。b) 鉴于我们的共享内存工作方式,它将毫无用处。一旦最后一个进程消失,内存也会随之消失。自动的。因此,对于 Windows,肯定应该删除它。但 Toms 注释仍然适用——如果我们应该彻底删除它,则无需专门针对 Windows 删除它。

Bruce Momjian

呃,在 8.3 特性冻结期间,有人执行了 IPC 清理为 Win32 执行的操作,以找出为何它们的共享内存未映射到子项中,因此我认为也许诊断仍会使用它。

Tom Lane

另一个线程中讨论了只移除 ipcclean。真的有人使用它吗?

Bruce Momjian

这似乎已准备就绪
脚本二进制文件重命名 1 Zdenek Kotala <[email protected]> Bruce Momjian ?

Tom Lane

据我所知,pgsql-patches 讨论中的一致意见是,我们不想要这个。

Bruce Momjian

啊,又是该实用工具命令补丁。
TODO 项目的 V1.1 补丁:SQL 语言通过名称引用参数。 1 "Gevik Babakhani" <[email protected]> ? ?
PQParam 版本 0.5 1 Andrew Chernow <[email protected]> Andrew Chernow ?

Bruce Momjian

是的,只保留作为背景材料。

Andrew Chernow

这是一个非常过时的版本,应该只将其视为历史背景而查看。libpq 类型系统的最新版本为 0.9a,可在此处找到:http://archives.postgresql.org/pgsql-patches/2008-03/msg00057.php它包括完整的文档、实现和回归测试。
建议 - libpq 类型系统 beta-0.8a(原 PGparam) 1 2 3 4 5 "Merlin Moncure" <[email protected]> ? ?
审阅新的索引类型(回复:更新位图索引补丁) 1 "Simon Riggs" <[email protected]> ? ?
[功能请求]流式联机备份(可能是跑题) 1 "Florian G. Pflug" <[email protected]> ? ?
TODO 项目的 V0.2 补丁:SQL 语言通过名称引用参数。 1 2 3 "Gevik Babakhani" <[email protected]> ? ?
[补丁]列出数据库时添加大小/ACL 信息 1 Andrew Gilligan <[email protected]> 格雷格·史密斯 ?

Tom Lane

只要将数据库大小收集限制在 \l+,我从性能角度没有异议。不过,我们需要确保它不会被非超级用户破坏。

格雷格·史密斯

补丁看起来已完成,它添加了一项人们可能喜欢的 psql 功能。我尚不清楚 Tom 是否对收集信息的性能影响感到满意。
建议:再次真正的过程(8.4) 1 2 Tom Lane <[email protected]> ? ?
{**垃圾邮件**}回复:建议的补丁:synchronized_scanning GUC 变量 1 Dimitri Fontaine <[email protected]> ? ?
psql slash# 命令 1 "Sibte Abbas" <[email protected]> ? ?
[8.4]更新的 WITH 子句补丁(非递归) 1 尼尔·康威 <[email protected]> ? ?
8.4 建议:PL/pgSQL - 语句 CASE 1 "帕维尔·斯特胡莱" <[email protected]> ? ?
psql slash# 命令 1 "Sibte Abbas" <[email protected]> ? ?
TODO 项目的 V0.1 补丁:SQL 语言参考 1 [email protected] ? ?
截断触发器 1 Simon Riggs <[email protected]> 格雷格·史密斯 ?

格雷格·史密斯

此处仅讨论,此列表中的后面部分存在补丁
保持集群顺序以进行插入 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Heikki Linnakangas <[email protected]> ? ?
减少事务开始/结束争用 1 2 Alvaro Herrera <[email protected]> ? ?
添加 quote_qualified_identifier? 的函数 1 2 "Brendan Jurd" <[email protected]> ? ?
自动解释程序补丁 1 2 3 4 5 David Fetter <[email protected]> ? ?
将事务一致性设置为 SQL:2003 1 Simon Riggs <[email protected]> Tom Lane ?

Tom Lane

噢,这是该补丁。但是请参阅我上面的评论 --- 我不确定是否认可该前提。
tsearch2 标题中的片段 1 "Sushant Sinha" <[email protected]> ? ?
TODO 事项的 V0.1 补丁:SQL 语言引用按名称指定参数。 1 "Gevik Babakhani" <[email protected]> ? ?
可见性映射思路 1 Tom Lane <[email protected]> ? ?
建议,plpgsql,8.4,游标中的记录 1 "帕维尔·斯特胡莱" <[email protected]> ? ?
文本 <-> C 字符串 1 2 3 4 5 6 7 8 Gregory Stark <[email protected]> ? ?
[功能请求] 流在线备份(可能 1 2 3 4 5 6 7 8 9 "Kevin Grittner" <[email protected]> Tom Lane ?

Bruce Momjian

这涉及通过移除末尾的空空间截断归档的 WAL 文件。我认为它需要单独的 /contrib 目录,因为该目录可用于归档和备用模式。实际上,我认为它对归档比备用更有用,因为备用在处理完 WAL 日志后就会丢弃它们。

Tom Lane

我们考虑将其用于哪些方面?contrib 模块?也许将其转储到 pg_standby 中?
对恢复相关代码的次要更改 1 "Simon Riggs" <[email protected]> Tom Lane ?

Bruce Momjian

Simon,其中哪些没有在 8.3 中完成,并且需要 TODO 记录?

Tom Lane

此处没有补丁。
WIP:重写数字除法 1 Tom Lane <[email protected]> Tom Lane ?

Tom Lane

不确定为什么我们没有在 8.3 中应用此项内容。最后几条消息考虑了一个功能添加项(整型除法运算符),这是一个独立的问题,但除此之外,我看不到任何其他选择。
建议的补丁:synchronized_scanning GUC 1 2 Alvaro Herrera <[email protected]> 格雷格·史密斯 ?

格雷格·史密斯

此处没有补丁,TODO 是:移除 pgdump -i(忽略版本不匹配)并仅允许转储版本与数据库兼容的情况。
WIP:重写数字除法 1 2 3 4 5 Tom Lane <[email protected]> ? ?
pg_next_dst_boundary 优化 1 2 Heikki Linnakangas <[email protected]> ? ?
更新位图索引补丁 1 Gavin Sherry <[email protected]> ? ?
数组行为异常 1 Bruce Momjian <[email protected]> Tom Lane ?

Tom Lane

此处未看到 TODO,除非可能阐明文档说明。
POSIX 共享内存支持 1 2 3 Chris Marcellino <[email protected]> Bruce Momjian ?

Michael Renner

我认为主要好处是无需人工增加适用于 sysv 共享内存的内存量。在基于容器的虚拟化中运行时,这会更加烦人,因为您必须在来宾/实例 _和_ 主机操作系统中增加 sysv shm 页。很大程度上来说,这只是表面上的更改,但对于新用户而言,减少了一个障碍,并且有助于在受限环境中发挥作用。

Tom Lane

实际上并不清楚目标是什么...

Bruce Momjian

我们决定不要这样做了吗?
实际的 SQL/PSM 补丁 1 "帕维尔·斯特胡莱" <[email protected]> Bruce Momjian ?

Bruce Momjian

所以我想这就是最终补丁版本。
postgresql-icu 补丁状态 1 Ireneusz Pluta <[email protected]> Bruce Momjian ?

Martijn vO

我们曾有过这样的情况:比较例程可以使用迭代器。[引用]ICU4C 的 ucol_strcollIter API 允许将两个以字符迭代器(UCharIterator)的形式提供给它的字符串进行比较。在使用 strcoll 比较不同编码的字符串时,这很有用。在这种情况下,先转换字符串可能是浪费,因为在处理完整个字符串前,strcoll 通常会给出一个结果。[/引用] http://www.icu-project.org/userguide/Collate_API.html

Tom Lane

我同意我们不太可能编写我们自己的语言环境支持;但我们也不太可能接受 ICU 的限制(尤其是没有 UTF16 别的神)。无论您对此论点有何想法,您都必须意识到这不会在本次提交大会期间解决。请将其推至 TODO 列表。

Bruce Momjian

我认为我们极不可能自行编写排序支持,所以如果我们想解决这个问题,我认为我们必须使用 ICU。

Martijn vO

目前在 COLLATE 支持下的 TODO 中提及了 ICU。或许它已更改为:- 允许按列排序(SQL COLLATE)- 编写自定义排序库,提供与 ICU 相同的功能将 ICU 支持本身添加到 TODO 中是没有意义的,因为过去甚至可选支持已经被拒绝。我认为不幸的是,此补丁没有任何真正的未来。

Bruce Momjian

永不消亡的补丁。;-) TODO 再来一遍?
自动分区补丁 - WIP 第 1 版 1 NikhilS ? ?
[PATCH] 自动整数转换 1 "Merlin Moncure" <[email protected]> Tom Lane ?

Tom Lane

与 PQParam 线程相关...
CopyReadLineText 优化 1 "Heikki Linnakangas" <[email protected]> Tom Lane ?

Tom Lane

在我看来,这像是 TODO 条目。

Bruce Momjian

对。我们保留此处还是直接删除?

Tom Lane

共识是这仍需要完善。

Andrew Dunstan

这不同

Tom Lane

我认为 Andrew 应用了此补丁 --- 或那是不同的补丁?
保持集群顺序以进行插入 1 Heikki Linnakangas <[email protected]> ? ?
添加 quote_qualified_identifier? 的函数 1 "Brendan Jurd" <[email protected]> Tom Lane ?

Tom Lane

啊,我忘了已经提交了补丁。但我们需要吗?回看原始线程,除了 Brendan,没有人似乎需要此补丁。

Bruce Momjian

我缺少实际补丁;我已将其添加到队列中。

Tom Lane

这不是补丁,仅仅是我觉得非常无趣的 TODO 提议。
[功能请求] 流在线备份(可能 1 "Kevin Grittner" <[email protected]> ? ?
移除 pg_dump -i 选项(原为:拟议补丁 1 Alvaro Herrera <[email protected]> ? ?
关于 Vacuum 的一些想法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 "Gokulakannan Somasundaram" ? ?
函数参数名称引用的拟议补丁 1 "Gevik Babakhani" <[email protected]> ? ?
\du 中显示 INHERIT 1 "Brendan Jurd" <[email protected]> ? ?
整数日期时间 1 Tom Lane <[email protected]> ? ?
有序追加节点 1 Tom Lane <[email protected]> ? ?
Levenshtein 的可配置惩罚费用 1 Volkan YAZICI Bruce Momjian ?

Tom Lane

似乎有一些错误... 我认为给出的更正不适用于自身。

Bruce Momjian

此补丁看上去不错。
哈希连接提案的新风格 1 Gregory Stark <[email protected]> ? ?
空闲空间映射的想法 1 Heikki Linnakangas <[email protected]> Alvaro Herrera ?

Bruce Momjian

我认为我们会将此作为无用空间人可见性 TODO 的一部分进行审核。

Alvaro Herrera

这里没有补丁 --- 仅讨论未来可能的发展。
可见性映射思路 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 "Gokulakannan Somasundaram" ? ?
自动分区补丁 - WIP 第 1 版 1 NikhilS ? ?
plpgsql 的 EXECUTE USING(8.4 版) 1 2 3 4 "Heikki Linnakangas" <[email protected]> ? ?
\d 中按引用排序 1 "kenneth d'souza" <[email protected]> Tom Lane ?

Tom Lane

这是一个(以更规范的格式)重新提交的版本。
[8.4]更新的 WITH 子句补丁(非递归) 1 2 Tom Lane <[email protected]> ? ?
修复 pg_dump 对 postgres.h 的依赖性 1 2 Tom Lane <[email protected]> ? ?
文本 <-> C 字符串 1 "Brendan Jurd" <[email protected]> Tom Lane ?

Tom Lane

看起来 text_to_cstring 等有复数形式。我将着手处理。

Bruce Momjian

是的,这个问题正在黑客社区讨论。

Tom Lane

需要为这些函数选择不同的名称...
TODO 事项的 V0.2 补丁:按名称对 SQL 语言参考参数进行排序。 1 "帕维尔·斯特胡莱" <[email protected]> ? ?
PGparam 提议 v2 1 Andrew Chernow <[email protected]> ? ?
Levenshtein 的可配置惩罚费用 1 Volkan YAZICI ? ?
PGparam 提议 1 2 3 4 Andrew Chernow <[email protected]> ? ?
对 8.4 进行排序改进 1 Tom Lane <[email protected]> ? ?
WIP:plpgsql 源代码混淆 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 "Dave Page" <[email protected]> ? ?
关于 Vacuum 的一些想法 1 2 Tom Lane <[email protected]> ? ?
自动解释程序补丁 1 Dean Rasheed <[email protected]> 格雷格·史密斯 ?

格雷格·史密斯

很有趣的补丁,但没有它执行哪些操作的示例,我无法弄清楚它的输出格式是否有用。可能需要 Guillaume Smet 这样的人进行一些审查,确保生成的日志能够很好地解析,而且也能以 syslog/CVSlog 格式正确输出。
8.4 建议:PL/pgSQL - 语句 CASE 1 2 3 4 5 6 Josh Berkus <[email protected]> ? ?
PGparam 时间戳问题 1 Tom Lane <[email protected]> ? ?
: \d 中输出引用的<table_name> 1 "kenneth d'souza" <[email protected]> Bruce Momjian ?

Bruce Momjian

啊,这是一个新 TODO 条目的补丁。
添加 quote_qualified_identifier? 的函数 1 Tom Lane <[email protected]> ? ?
分析重复统计无效行的提议补丁 1 Tom Lane <[email protected]> Tom Lane ?

Tom Lane

请注意,接下来的主题讨论了此补丁的更改内容 --- 我不确定我们是否应按原样应用此补丁。
[文档] 全文搜索示例补丁 1 "Erik" <[email protected]> Tom Lane ?

Tom Lane

在我看来,这个提议的补丁从根本上来说是误导的 --- 一个单行的示例查询不需要有完整的底层示例数据。否则,我们将在很多地方有大量的工作要做。也许可以在这里 TODO 改进 tsearch 文档,但我不确定该如何措辞。
可见性映射思路 1 Heikki Linnakangas <[email protected]> Tom Lane ?

Tom Lane

尽管这里没有可供审查的补丁,但整个领域都是我希望看到更多讨论的内容,因此我们可能应该在提交庆典期间查看列表中保留这个内容。
: \d 中输出引用的<table_name> 1 2 "kenneth d'souza" <[email protected]> ? ?
[功能请求] 流式在线备份(也许会跑题) 1 2 3 4 Heikki Linnakangas <[email protected]> ? ?
WIP:可变函数、已命名参数 1 "帕维尔·斯特胡莱" <[email protected]> ? ?
PGparam 扩展版本 0.4 1 Andrew Chernow <[email protected]> ? ?
[功能请求] 流式在线备份(也许会跑题) 1 2 Tom Lane <[email protected]> ? ?
{**垃圾邮件**}回复:建议的补丁:synchronized_scanning GUC 变量 1 Tom Lane <[email protected]> Bruce Momjian ?

Bruce Momjian

我为此提交了一个补丁。
Dead Space Map 版本 3(已简化) 1 2 3 ITAGAKI Takahiro <[email protected]> ? ?
对 8.4 进行排序改进 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 Jeff Davis <[email protected]> ? ?
Bitmapscan 更改 - 请求更多反馈 1 Heikki Linnakangas <[email protected]> Tom Lane ?

Tom Lane

这里也没有补丁。
PGparam 时间戳问题 1 2 3 4 5 6 Robert Treat <[email protected]> ? ?
pg_dump 补丁 1 "Dany DeBontridder" <[email protected]> Bruce Momjian ?

Bruce Momjian

是的,我想我们需要向作者提供反馈。

Tom Lane

它可能是一个 TODO,但我们不想要 *这个* 补丁。你看过它吗?

Bruce Momjian

这是一个 TODO,因此我们可能需要这个补丁。
建议,plpgsql,8.4,游标中的记录 1 2 3 Peter Eisentraut <[email protected]> ? ?
GIT 补丁 1 2 3 Tom Lane <[email protected]> ? ?
[文档] 全文搜索示例补丁 1 2 3 4 "Erik" <[email protected]> ? ?
使用快照信息对索引编制索引 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 "Gokulakannan Somasundaram" ? ?
数组行为异常 1 2 3 Bruce Momjian <[email protected]> ? ?
在 postgres 8.3 上的 SHA1 1 2 3 4 Bruce Momjian <[email protected]> Tom Lane ?

Bruce Momjian

我认为我们正在考虑将单向(哈希)加密功能移入核心,但将其他功能保留在 pgcrypto 中。

Tom Lane

我认为这个讨论的结论是我们什么都不改变。
WIP:重写数字除法 1 2 3 4 5 6 7 Gregory Stark <[email protected]> ? ?
PGparam 提议 1 2 Tom Lane <[email protected]> ? ?
脚本二进制文件重命名 1 2 3 4 5 6 7 8 9 10 11 12 13 Magnus Hagander <[email protected]> ? ?
建议,plpgsql,8.4,游标中的记录 1 Tom Lane <[email protected]> ? ?
建议:PL/pgSQL EXECUTE INTO USING(用于 8.4) 1 "帕维尔·斯特胡莱" <[email protected]> Tom Lane ?

Tom Lane

2008/03/24 发布的另一则更新

pavel stehule

这个较旧的补丁已弃用。我发送了新变体 http://momjian.us/mhonarc/patches/msg00359.html

Tom Lane

这里没有补丁。
psql 友情帮助 1 2 3 4 5 6 7 8 Peter Eisentraut <[email protected]> ? ?
建议:再次真正的过程(8.4) 1 "帕维尔·斯特胡莱" <[email protected]> Alvaro Herrera ?

Tom Lane

我们可能需要重新审视一下,以确保开发方向达成共识。

Alvaro Herrera

这里没有补丁——只有讨论和几项待办事项。
TODO 项目的 V0.2 补丁:SQL 语言通过名称引用参数。 1 2 Tom Lane <[email protected]> ? ?
针对模式和表的 psql 制表符补全支持更好 1 Greg Sabino Mullane <[email protected]> ? ?
更新 PostgreSQL v1 的哈希函数 1 2 3 4 5 6 7 8 Simon Riggs <[email protected]> ? ?
已实施 current_query 1 2 3 4 尼尔·康威 <[email protected]> ? ?
Indexam 接口建议 1 Heikki Linnakangas <[email protected]> Tom Lane ?

Tom Lane

此处没有补丁。
VACUUM/ANALYZE 统计有问题的元组 1 2 3 Tom Lane <[email protected]> ? ?
热备用的 restore_command 的文档不完整 1 "Markus Bertheau" <[email protected]> Tom Lane ?

Bruce Momjian

是的,西蒙?

Tom Lane

补丁显然尚未准备就绪以按原样应用。在我看来这是西蒙的地盘...
授予属性的密钥(主题:在 \du 中显示 INHERIT) 1 Decibel! <[email protected]> ? ?
热备用的 restore_command 的文档不完整 1 "Markus Bertheau" <[email protected]> ? ?
流位图 1 Heikki Linnakangas <[email protected]> Tom Lane ?

Tom Lane

此处没有补丁。
Dead Space Map 版本 3(已简化) 1 2 3 4 5 6 "Pavan Deolasee" <[email protected]> ? ?
整数日期时间 1 2 3 4 5 6 Peter Eisentraut <[email protected]> ? ?
TODO 事项的 V0.1 补丁:SQL 语言引用按名称指定参数。 1 2 3 "帕维尔·斯特胡莱" <[email protected]> ? ?
错误 #3387:对非整数执行 mod 会返回错误结果 1 2 Gregory Stark <[email protected]> ? ?
bitmapscan 更改补丁审查 1 Alexey Klyukin <[email protected]> ? ?
CopyReadLineText 优化 1 "Heikki Linnakangas" <[email protected]> ? ?
WIP:plpgsql 源代码混淆 1 2 3 4 Tom Lane <[email protected]> ? ?
WIP:plpgsql 源代码混淆 1 "帕维尔·斯特胡莱" <[email protected]> Bruce Momjian ?

Bruce Momjian

我们想要为此添加待办事项吗?
待办事项:SQL 语言参考参数的 V0.1 补丁 1 Andrew Dunstan <[email protected]> ? ?
索引元组压缩方法? 1 2 3 4 Heikki Linnakangas <[email protected]> Tom Lane ?

Tom Lane

关于 GIT 补丁的讨论,但这里没有独立的补丁。
对 8.4 进行排序改进 1 Simon Riggs <[email protected]> Bruce Momjian ?

Bruce Momjian

这里是否有待办事项?
待办事项:SQL 语言参考的 V0.2 补丁 1 David Fetter <[email protected]> ? ?
已实施 current_query 1 Tomas Doran <[email protected]> Tom Lane ?

Tom Lane

我们没有收到投诉的原因是因为它没有公开...

Bruce Momjian

你是指用分号分隔的多个命令存在的问题吗?好吧,我想知道我们现在应将其视为单独的事务开始处理,这样 debug_query_string 是否应更改为实际打印正在执行的语句。或者我们只需添加此 SQL 函数并对它进行说明即可---这不像是我们对当前 debug_query_string 行为收到了大量投诉。

Tom Lane

这里最根本的问题是,我们是否真的想在 SQL 层公开 debug_query_string 当前的不可靠行为。
[补丁]列出数据库时添加大小/ACL 信息 1 2 3 4 Tom Lane <[email protected]> ? ?
VACUUM/ANALYZE 统计有问题的元组 1 2 3 4 5 6 7 Russell Smith <[email protected]> ? ?
PQParam 版本 0.5 1 Tom Lane <[email protected]> ? ?
TODO 事项的 V0.2 补丁:按名称对 SQL 语言参考参数进行排序。 1 2 Tom Lane <[email protected]> ? ?
\du 中显示 INHERIT 1 "Brendan Jurd" <[email protected]> 格雷格·史密斯 ?

Tom Lane

布伦丹将提交此补丁的新版本。

Tom Lane

糟糕……这个想法行不通,除非我们能够解决如何对输出本地化的难题。请参阅我现在刚刚发布的消息。

格雷格·史密斯

看起来很有用,准备进行潜在提交审查,这是一个非常简单的补丁。顺便说一下,我的投票将是 !login 而不是 no login。
TODO 事项的 V0.1 补丁:SQL 语言引用按名称指定参数。 1 2 Tom Lane <[email protected]> ? ?
TODO 事项的 V0.2 补丁:按名称对 SQL 语言参考参数进行排序。 1 "Gevik Babakhani" <[email protected]> ? ?
VACUUM/ANALYZE 统计有问题的元组 1 Tom Lane <[email protected]> ? ?
锯齿状行(主题:建议:再次使用真正的过程) 1 David Fetter <[email protected]> ? ?
Dead Space Map 版本 3(已简化) 1 ITAGAKI Takahiro <[email protected]> Bruce Momjian ?

Bruce Momjian

能够成组移动这些电子邮件肯定是我希望拥有的能力。

Tom Lane

嗯,我想如果我们处理其他所有事情,与空间映射相关的讨论最终会整合在一起...

Bruce Momjian

不,我不知道如何对讨论进行分组,因为每次补丁存档发生更改时都会重新生成网页。我必须将它们保存在一个单独的 mbox 文件中,并拥有一个单独的 URL。

Tom Lane

很好,它肯定不会提交此表单,但是鉴于所有未解决的问题,它看起来像是审查材料。我们能否以某种方式将其他相关线程分组在一起?恕我直言,DSM、FSM、已知已冻结的页面等都需要综合考虑。

Bruce Momjian

我们正在处理所有这些死空间电子邮件?这只是一个待办事项吗?
有序追加节点 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Markus Schiltknecht <[email protected]> ? ?
减少事务开始/结束争用 1 Tom Lane <[email protected]> ? ?
建议:再次真正的过程(8.4) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Gregory Stark <[email protected]> ? ?
[文档] 全文搜索示例补丁 1 Tom Lane <[email protected]> ? ?
并发 psql 补丁 1 2 3 4 5 6 7 Gregory Stark <[email protected]> Bruce Momjian ?

Tom Lane

Greg 今天要求对列表进行审查,所以我猜我们确实需要看看 ...

Tom Lane

在这个提交节日中,是否有任何有用的审查?如果没有,它不属于此列表。

Bruce Momjian

这不适用于应用程序。我们是否只将其添加到待办事项?
整数日期时间 1 尼尔·康威 <[email protected]> Bruce Momjian ?

Tom Lane

我们同意更改 8.4 的配置默认值;我不相信任何比这更长期的东西。Neil,你打算怎么做?

Bruce Momjian

我想我们同意对 8.4 进行此更改。
脚本二进制文件重命名 1 2 3 Tom Lane <[email protected]> ? ?
文本 <-> C 字符串 1 "Brendan Jurd" <[email protected]> ? ?
[功能请求] 流式在线备份 1 2 3 4 5 6 Simon Riggs <[email protected]> ? ?
PQParam 版本 0.5 1 2 3 4 5 Alvaro Herrera <[email protected]> ? ?
文本 <-> C 字符串 1 2 3 Tom Lane <[email protected]> ? ?
数组行为异常 1 2 Tom Lane <[email protected]> ? ?
保持集群顺序以进行插入 1 Heikki Linnakangas <[email protected]> Tom Lane ?

Tom Lane

此后提交被更迟的提交所取代。
psql 友情帮助 1 Greg Sabino Mullane <[email protected]> 格雷格·史密斯 ?

格雷格·史密斯

补丁很简单且看起来很方便,但可以根据收到的反馈进行快速修订
pg_standby.c 中的拙劣方法 1 Gregory Stark <[email protected]> Tom Lane ?

Magnus Hagander

我会把它添加到我的列表中。

Tom Lane

Windows 人群中的某人需要查看这一点 ...
psql 友情帮助 1 2 3 4 Tom Lane <[email protected]> ? ?
在 psql \du 命令中显示登录权限 1 Bernd Helmle <[email protected]> 格雷格·史密斯 ?

Bruce Momjian

没错,我刚在这里留着以供参考。

格雷格·史密斯

队列后面有一个补丁包含此功能的超集 http://momjian.us/mhonarc/patches/msg00024.html
TODO 项目:添加列出行号并允许命令执行的 \# 1 "Sibte Abbas" <[email protected]> Tom Lane ?

Tom Lane

下一个线程中补丁的背景。
pg_next_dst_boundary 优化 1 Tom Lane <[email protected]> ? ?
有序追加 WIP 补丁 v1 1 Gregory Stark <[email protected]> ? ?
pg_standby 观察 1 Jeff Davis <[email protected]> Tom Lane ?

Tom Lane

没有补丁,只是一些关于改善 pg_standby 日志记录的潜在待办事项。
截断触发器 1 Simon Riggs <[email protected]> Bruce Momjian ?

Bruce Momjian

对我来说闻起来像一个补丁。 ;-)
审查新索引类型(旧版:更新的位图索引补丁) 1 "Simon Riggs" <[email protected]> ? ?
建议 - libpq 类型系统 beta-0.8a(原 PGparam) 1 Andrew Chernow <[email protected]> ? ?
\du 中显示 INHERIT 1 2 3 Tom Lane <[email protected]> ? ?
psql 中一致的 \d 命令 1 Greg Sabino Mullane <[email protected]> Alvaro Herrera ?

Alvaro Herrera

这里有一个有用的补丁。
错误 #3387:对非整数执行 mod 会返回错误结果 1 2 3 Tom Lane <[email protected]> Tom Lane ?

Tom Lane

这里没有可用的补丁 --- 它只是下面重写数字除法线程的背景。
收集器中的存储过程统计 1 2 3 4 5 6 7 尼尔·康威 <[email protected]> Alvaro Herrera ?

Tom Lane

我仍然非常不希望将此放入 ExecMakeFunctionResult;我一刻也不相信这笔开销会难以察觉。

Alvaro Herrera

作者将提交新补丁。这可能应该被推迟到下一个提交节日。 http://archives.postgresql.org/pgsql-hackers/2008-03/msg00727.php

Alvaro Herrera

这里有一个补丁,线程结束时似乎已经达成共识,但是需要为 8.4 更新补丁(GUC 枚举)。
授予属性的密钥(主题:在 \du 中显示 INHERIT) 1 "Brendan Jurd" <[email protected]> ? ?
事务快照克隆 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Chris Browne <[email protected]> Bruce Momjian ?

Bruce Momjian

这是一个待办事项吗?
PGparam 时间戳问题 1 Andrew Chernow <[email protected]> ? ?
\du 中显示 INHERIT 1 2 3 4 5 Bernd Helmle <[email protected]> ? ?
修复 pg_dump 对 postgres.h 的依赖性 1 Zdenek Kotala <[email protected]> Alvaro Herrera ?

Alvaro Herrera

这里有一个有用的补丁。
修复 pg_dump 对 postgres.h 的依赖性 1 2 3 4 5 6 7 8 9 10 11 Alvaro Herrera <[email protected]> ? ?
plpgsql 和限定变量名称 1 Bruce Momjian <[email protected]> Tom Lane ?

Tom Lane

这不应该在列表中;它已经在 8.3 中完成。
建议:PL/pgSQL EXECUTE INTO USING(用于 8.4) 1 2 3 4 "Merlin Moncure" <[email protected]> ? ?
事务快照克隆 1 2 3 4 5 6 Tom Lane <[email protected]> ? ?
审查新索引类型(旧版:更新 1 Heikki Linnakangas <[email protected]> ? ?
GIT 补丁 1 2 3 4 5 6 Heikki Linnakangas <[email protected]> ? ?
plpgsql 的 EXECUTE USING(8.4 版) 1 "帕维尔·斯特胡莱" <[email protected]> Zdenek Kotala ?

Alvaro Herrera

新补丁在这里:http://archives.postgresql.org/pgsql-patches/2008-03/msg00310.php

Tom Lane

最新更新于 2008/03/24

Zdenek Kotala

Pavel,我无法应用此补丁。你能将带有 HEAD 的更新版本发送给我吗?
PGparam 提议 1 Andrew Chernow <[email protected]> Andrew Chernow ?

Bruce Momjian

好的,我将保留这些旧电子邮件作为背景资料。

Andrew Chernow

这是一个非常过时的版本,应该只将其视为历史背景而查看。libpq 类型系统的最新版本为 0.9a,可在此处找到:http://archives.postgresql.org/pgsql-patches/2008-03/msg00057.php它包括完整的文档、实现和回归测试。
审查新索引类型(旧版:更新的位图索引补丁) 1 "Simon Riggs" <[email protected]> ? ?
[8.4]更新的 WITH 子句补丁(非递归) 1 2 3 4 5 6 7 Gregory Stark <[email protected]> ? ?
减少事务开始/结束争用 1 "Simon Riggs" <[email protected]> Tom Lane ?

Bruce Momjian

我已经问过 Simon 这项工作是否待完成。

Tom Lane

这里没有补丁,甚至在 Florin Pflug 之后关于减少 ProcArray 争用的工作之后,还需要重新考虑 TODO 建议。
建议 - libpq 类型系统 beta-0.8a(原 PGparam) 1 Andrew Chernow <[email protected]> ? ?
建议 - libpq 类型系统 beta-0.8a(原 PGparam) 1 Tom Lane <[email protected]> ? ?
保持集群顺序以进行插入 1 2 3 4 5 6 7 8 Tom Lane <[email protected]> ? ?
TODO 项目:添加列出行号并允许命令执行的 \# 1 "Sibte Abbas" <[email protected]> ? ?
建议改善 psql 中的文字表述 1 "Harald Armin Massa" <[email protected]> ? ?
plpgsql,forc 语句 1 "帕维尔·斯特胡莱" <[email protected]> ? ?
截断触发器 1 2 3 4 5 6 7 Tom Lane <[email protected]> ? ?
空闲空间映射的想法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Simon Riggs <[email protected]> ? ?