mirror of
git://git.yoctoproject.org/layerindex-web.git
synced 2025-07-19 20:59:01 +02:00
rrs: add initial migration
This is of course a new Django migration rather than the previous South one. This will have to be applied using --fake-initial on a database that already has the RRS tables. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
This commit is contained in:
parent
cecb5924a8
commit
8a9a846d1e
134
rrs/migrations/0001_initial.py
Normal file
134
rrs/migrations/0001_initial.py
Normal file
|
@ -0,0 +1,134 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('layerindex', '0010_add_dependencies'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Maintainer',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
|
||||
('name', models.CharField(max_length=255, unique=True)),
|
||||
('email', models.CharField(max_length=255, blank=True)),
|
||||
],
|
||||
options={
|
||||
'ordering': ['name'],
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Milestone',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
|
||||
('name', models.CharField(max_length=100)),
|
||||
('start_date', models.DateField(db_index=True)),
|
||||
('end_date', models.DateField(db_index=True)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='RecipeDistro',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
|
||||
('distro', models.CharField(max_length=100, blank=True)),
|
||||
('alias', models.CharField(max_length=100, blank=True)),
|
||||
('recipe', models.ForeignKey(to='layerindex.Recipe')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='RecipeMaintainer',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='RecipeMaintainerHistory',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
|
||||
('title', models.CharField(max_length=255, blank=True)),
|
||||
('date', models.DateTimeField(db_index=True)),
|
||||
('sha1', models.CharField(max_length=64, unique=True)),
|
||||
('author', models.ForeignKey(to='rrs.Maintainer')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='RecipeUpgrade',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
|
||||
('sha1', models.CharField(max_length=40, blank=True)),
|
||||
('title', models.CharField(max_length=1024, blank=True)),
|
||||
('version', models.CharField(max_length=100, blank=True)),
|
||||
('author_date', models.DateTimeField(db_index=True)),
|
||||
('commit_date', models.DateTimeField(db_index=True)),
|
||||
('maintainer', models.ForeignKey(blank=True, to='rrs.Maintainer')),
|
||||
('recipe', models.ForeignKey(to='layerindex.Recipe')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='RecipeUpstream',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
|
||||
('version', models.CharField(max_length=100, blank=True)),
|
||||
('type', models.CharField(max_length=1, blank=True, db_index=True, choices=[('A', 'Automatic'), ('M', 'Manual')])),
|
||||
('status', models.CharField(max_length=1, blank=True, db_index=True, choices=[('A', 'All'), ('N', 'Not updated'), ('C', "Can't be updated"), ('Y', 'Up-to-date'), ('D', 'Downgrade'), ('U', 'Unknown')])),
|
||||
('no_update_reason', models.CharField(max_length=255, blank=True, db_index=True)),
|
||||
('date', models.DateTimeField(db_index=True)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='RecipeUpstreamHistory',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
|
||||
('start_date', models.DateTimeField(db_index=True)),
|
||||
('end_date', models.DateTimeField(db_index=True)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Release',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
|
||||
('name', models.CharField(max_length=100, unique=True)),
|
||||
('start_date', models.DateField(db_index=True)),
|
||||
('end_date', models.DateField(db_index=True)),
|
||||
],
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='recipeupstream',
|
||||
name='history',
|
||||
field=models.ForeignKey(to='rrs.RecipeUpstreamHistory'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='recipeupstream',
|
||||
name='recipe',
|
||||
field=models.ForeignKey(to='layerindex.Recipe'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='recipemaintainer',
|
||||
name='history',
|
||||
field=models.ForeignKey(to='rrs.RecipeMaintainerHistory'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='recipemaintainer',
|
||||
name='maintainer',
|
||||
field=models.ForeignKey(to='rrs.Maintainer'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='recipemaintainer',
|
||||
name='recipe',
|
||||
field=models.ForeignKey(to='layerindex.Recipe'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='milestone',
|
||||
name='release',
|
||||
field=models.ForeignKey(to='rrs.Release'),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='milestone',
|
||||
unique_together=set([('release', 'name')]),
|
||||
),
|
||||
]
|
0
rrs/migrations/__init__.py
Normal file
0
rrs/migrations/__init__.py
Normal file
Loading…
Reference in New Issue
Block a user