lostplaces-backend/django_lostplaces/lostplaces/migrations_release_temp/0010_photoalbum_externallin...

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;"
),
]