JetBrains Rider 2025.2 Help

PostgreSQL 中的代码检查

本主题列出了 PostgreSQL 中所有 JetBrains Rider 代码检查

您可以在 编辑器 | 检查设置 | 检查严重性 | 其他语言 设置页面  Ctrl+Alt+S 上切换特定检查或更改其严重性级别。

检查

描述

默认严重性

Postgres: 从过程调用中选择

报告在没有带类型别名的情况下从函数或 DBLINK 中进行 SELECT 的情况(例如, AS t1(s VARCHAR))。

此要求不适用于标量函数。

示例(PostgreSQL):

CREATE FUNCTION produce_a_table() RETURNS RECORD AS $$ SELECT 1; $$ LANGUAGE sql; SELECT * FROM produce_a_table() AS s (c1 INT); SELECT * FROM produce_a_table() AS s (c1); SELECT * FROM DBLINK('dbname=mydb', 'SELECT proname, prosrc FROM pg_proc') AS t1;

AS s (c1 INT) 具有一个带类型的别名,而 AS s (c1)AS t1 则没有。 在这种情况下, produce_a_table()DBLINK() 的第二次调用将被突出显示。

警告 警告

最后修改日期: 2025年 9月 26日