在 EdgeDB 中定义复合索引
Define a composite index in EdgeDB
如何在EdgeDB中定义复合索引?
The simplest form of index is an index, which references one or more properties directly:
type User {
property name -> str;
index on (__subject__.name);
}
但我找不到在索引中引用多个属性的方法。
您可以将 index on (...)
添加到包含类型,其中 ...
是任意标量表达式。要创建复合索引,它应该是一个元组 (x, y)
:
type User {
property first_name -> str;
property last_name -> str;
index on ((.first_name, .last_name));
}
如何在EdgeDB中定义复合索引?
The simplest form of index is an index, which references one or more properties directly:
type User { property name -> str; index on (__subject__.name); }
但我找不到在索引中引用多个属性的方法。
您可以将 index on (...)
添加到包含类型,其中 ...
是任意标量表达式。要创建复合索引,它应该是一个元组 (x, y)
:
type User {
property first_name -> str;
property last_name -> str;
index on ((.first_name, .last_name));
}