任意のsqlをdjangoのマイグレーションファイルで追加する。
# Generated by Django 2.0.3 on 2019-06-16 08:38
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('residential', '0005_auto_20190616_1738'),
]
operations = [
migrations.RunSQL(
"alter table mst_city add column geom geometry(Point, 4326)",
"update mst_city set geom=st_SetSrid(st_MakePoint(lat, lng), 4326)"
)
]
一番最後のmigrationファイルをdependencyに追加して、operationの配列に記載するだけ。