23 lines
987 B
Python
23 lines
987 B
Python
# Generated by Django 3.2.7 on 2021-10-01 20:32
|
|
|
|
from django.db import migrations
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
('lostplaces', '0009_photoalbum_externallink_interim'),
|
|
]
|
|
|
|
operations = [
|
|
# insert data from subclass into parent class with subclass 'number' and primary key/id
|
|
migrations.RunSQL("""INSERT INTO lostplaces_externallink (submitted_when, url, label, place_id, submitted_by_id, subclass, subclassid)
|
|
SELECT submitted_when, url, label, place_id, submitted_by_id, 1, id
|
|
FROM lostplaces_photoalbum;"""
|
|
|
|
),
|
|
# update subclass primary key to point to parent class (notice composite key values):
|
|
migrations.RunSQL("UPDATE lostplaces_photoalbum SET externallink_ptr_id=lostplaces_externallink.id FROM lostplaces_externallink WHERE lostplaces_externallink.subclassid=lostplaces_photoalbum.id AND lostplaces_externallink.subclass=1;"
|
|
),
|
|
]
|