在 PostgreSQL 中,当我调用 NUMERIC(10,2)
来定义变量类型时。 PostgreSQL C 代码的哪一部分正在处理它?</p>
我很想知道在哪里处理精度和比例。
最佳答案
很多零件。
词法分析器和解析器将其转换为类型名称和类型修饰符。
系统目录和 syscache 查找 numeric
以找到匹配的类型 oid。
numeric.c 代码处理实际的类型输入/输出和运算符,并解释类型修饰符。
索引访问方法和索引运算符类处理用于比较等运算符的选择。
关于postgresql - PostgreSQL 代码的哪一部分正在处理类型定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44877942/