我想在创建时向表中的某些列
添加索引。有没有办法将它们
添加到CREATE TABLE定义或者我们必须
添加它们以后与另一个
查询?
CREATE INDEX reply_user_id ON reply USING btree (user_id);
似乎没有任何
方法在CREATE TABLE语法中指定索引。然而,Postgre
sql在默认情况下创建唯一约束和主键的索引,如
this note中所述:
Postgresql automatically creates an index for each unique constraint and primary key constraint to enforce uniqueness.
除此之外,如果您想要一个非唯一索引,您需要在单独的CREATE INDEX查询中自己创建它。
原文链接:https://www.f2er.com/postgresql/193630.html