我正在尝试创建新表并通过Django模型索引Postgres中的列。表创建使用另一个表的设置,索引使用pg_trgm
我可以直接在Postgres上完成
CREATE TABLE my_table (like my_other_table);
并插入数据,例如
INSERT INTO my_table SELECT * FROM MY_OTHER_TABLE TABLESAMPLE BERNOULLI (5);
这会将5%的数据从my_other_table转移到my_table
然后我根据该列编制索引
CREATE INDEX mycolumn_trgm_idx ON my_table USING GIN (my_column gin_trgm_ops);
当我直接在postgres上执行这些操作时没有问题,但是我不知道如何(或者是否可能)通过Django迁移做到这一点
答案 0 :(得分:0)