如何使用 C# 从 Postgresql 索引中检索数据

How to retrieve data from Postgresql index using C#

我在 PostgreSQL 中使用以下命令从 table table_name 创建了一个名为 table_index 的索引:

CREATE INDEX table_index
ON table_name (column1_name, column2_name);

现在如何从 C# 代码访问 colum1_namecolumn2_name 值。

您无法从索引中检索数据。您从 table 中检索数据。索引是帮助数据库引擎查找您在 table 中请求的数据的数据结构。使用或不使用索引是数据库引擎的选择。

例如,如果您执行查询:

SELECT * FROM table_name WHERE column1_name=

然后数据库引擎可能会决定使用您的索引来查找您请求的数据。