我有一个与另一个模型有ForeignKey关系的Django模型:
class Book(models.Model):
author = models.ForeignKey(Author)
我的Django生成的数据库PostgreSQL表是myapp_author
和myapp_book
,后者的定义是:
CREATE TABLE "myapp_book" (
"id" serial NOT NULL PRIMARY KEY,
"author_id" integer NOT NULL REFERENCES "myapp_author" ("id") DEFERRABLE INITIALLY DEFERRED,
...
);
根据myapp_book
模型的某个字段在Author
表上创建索引的 PostgreSQL命令是什么(让我们调用它{ {1}})?
答案 0 :(得分:0)
根据author_indx
Book
上创建名为author_id
的B树索引
CREATE UNIQUE INDEX author_indx ON Book (author_id);
您可以阅读更多here