博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django -- 联合索引
阅读量:7122 次
发布时间:2019-06-28

本文共 844 字,大约阅读时间需要 2 分钟。

一、定义:

from django.db import models# Create your models here.class Person(models.Model):    first_name = models.CharField(max_length=100)    last_name  = models.CharField(max_length=100)    class Meta():        index_together = ["first_name", "last_name"]

 

二、生成目标SQL:

python3 manage.py makemigrations pollsMigrations for 'polls':  polls/migrations/0001_initial.py    - Create model Person    - Alter index_together for person (1 constraint(s))

 

 

三、查看目标SQL:

python3 manage.py sqlmigrate polls 0001BEGIN;---- Create model Person--CREATE TABLE "polls_person" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "first_name" varchar(100) NOT NULL, "last_name" varchar(100) NOT NULL);---- Alter index_together for person (1 constraint(s))--CREATE INDEX "polls_person_first_name_last_name_0c87f2f4_idx" ON "polls_person" ("first_name", "last_name");COMMIT;

 

转载地址:http://pwael.baihongyu.com/

你可能感兴趣的文章
java面试题笔记2015-08-22
查看>>
load时出现的奇特的字符\217\205错误
查看>>
15.Java NIO Path 路径
查看>>
常用网站整理
查看>>
使用xorm和beego快速生成REST-API应用(只写了一半的文章)
查看>>
OpenGL函数思考-glOrtho
查看>>
啥是JSONP---转
查看>>
JPA注解记录
查看>>
调试U-Boot笔记(四)
查看>>
读完这100篇论文 就能成大数据高手
查看>>
overflow:scroll 在 iOS上滑动不流畅问题解决办法
查看>>
db2 数据库基本操作
查看>>
JSONObject与JSONArray的使用(详细)
查看>>
Nginx+Tomcat动静分离及Nginx优化
查看>>
heroku全体验
查看>>
MySQL高级查询
查看>>
安装Oracle,Enterprise Manger配置失败
查看>>
zuul源码分析--Filter注册
查看>>
jquery mobile + sae开发手记
查看>>
利用函数的惰性载入提高 javascript 代码性能
查看>>