Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在postgresql中编写外部包装器以使其能够使用第三方索引吗?_Postgresql - Fatal编程技术网

我可以在postgresql中编写外部包装器以使其能够使用第三方索引吗?

我可以在postgresql中编写外部包装器以使其能够使用第三方索引吗?,postgresql,Postgresql,我已经创建了一个外部数据包装器来扩展PostgreSQL的数据类型,数据是从第三方sdk检索的,并且数据存在索引,我可以直接使用索引吗?谢谢 索引本身没有值,它指向数据。所以我会说:错误的想法 除非第三方sdk(?)中有非常特殊的内容。CloseVote“不清楚您在问什么”。这太模糊和笼统了,不可能有效地回答。请详细描述“第三方sdk”是什么,存在的“索引”是什么,数据是什么,您希望以什么形式检索它,等等。我想您可能会问的是,当用户使用我的FDW查询外部表并提供与远端索引匹配的WHERE子句时,

我已经创建了一个外部数据包装器来扩展PostgreSQL的数据类型,数据是从第三方sdk检索的,并且数据存在索引,我可以直接使用索引吗?谢谢

索引本身没有值,它指向数据。所以我会说:错误的想法


除非第三方sdk(?)中有非常特殊的内容。

CloseVote“不清楚您在问什么”。这太模糊和笼统了,不可能有效地回答。请详细描述“第三方sdk”是什么,存在的“索引”是什么,数据是什么,您希望以什么形式检索它,等等。我想您可能会问的是,当用户使用我的FDW查询外部表并提供与远端索引匹配的WHERE子句时,我的外部数据包装器能否找到WHERE谓词并在远程端执行它?。这是一个摇摆不定的想法。@Craig Ringer,这正是我的意思,我有这样的想法,但不知道如何实现它,你能提供一些步骤或文件吗?谢谢