36 lines
773 B
Python
36 lines
773 B
Python
# pylint: disable=invalid-name
|
|
|
|
from django.db import migrations
|
|
|
|
from ._migrations import legacy_migration_factory
|
|
|
|
UP = """
|
|
CREATE TABLE cloud_file
|
|
(
|
|
id serial NOT NULL,
|
|
resource_id text NOT NULL,
|
|
storage_backend text NOT NULL,
|
|
cc_file_id integer NOT NULL,
|
|
CONSTRAINT cloud_file_pkey PRIMARY KEY (id),
|
|
CONSTRAINT "cloud_file_FK_1" FOREIGN KEY (cc_file_id)
|
|
REFERENCES cc_files (id) MATCH SIMPLE
|
|
ON UPDATE NO ACTION ON DELETE CASCADE
|
|
)
|
|
"""
|
|
|
|
DOWN = None
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
dependencies = [
|
|
("legacy", "0006_2_5_5"),
|
|
]
|
|
operations = [
|
|
migrations.RunPython(
|
|
code=legacy_migration_factory(
|
|
target="2.5.9",
|
|
sql=UP,
|
|
)
|
|
)
|
|
]
|