postgraphile-plugin-connection-filter:PostGraphile中的连接的高级过滤

时间:2024-04-24 07:42:08
【文件属性】:

文件名称:postgraphile-plugin-connection-filter:PostGraphile中的连接的高级过滤

文件大小:349KB

文件格式:ZIP

更新时间:2024-04-24 07:42:08

plugin postgraphql graphile graphile-build postgraphile

postgraphile-plugin-connection-filter 该插件添加了一个用于对连接进行高级过滤的filter参数。 警告:此插件(特别是默认选项)的使用可能使恶意演员(或产生复杂的GraphQL查询一个善意的应用程序)与昂贵的查询压倒你的数据库惊人微不足道。 有关详细信息,请参见下面的“性能和安全性”部分。 性能与安全性 默认情况下,此插件: 公开大量的过滤器运算符,包括一些可以执行昂贵的模式匹配的运算符。 允许对进行过滤,这可能导致昂贵的操作。 允许对返回setof函数进行过滤,这可能导致昂贵的操作。 允许对列表字段(Postgres数组)进行过滤,这可能导致昂贵的操作。 为了保护您的服务器,您可以: 使用connectionFilterAllowedFieldTypes和connectionFilterAllowedOperators选项可以限制通过


网友评论