maxlength and missing migrations

This commit is contained in:
Klaas van Schelven
2023-12-09 10:13:32 +01:00
parent dd9df78b64
commit ff66ed66a2
3 changed files with 45 additions and 1 deletions

View File

@@ -0,0 +1,27 @@
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('releases', '0001_initial'),
]
operations = [
migrations.AddField(
model_name='release',
name='semver',
field=models.CharField(default='', editable=False, max_length=255),
preserve_default=False,
),
migrations.AlterField(
model_name='release',
name='is_semver',
field=models.BooleanField(editable=False),
),
migrations.AlterField(
model_name='release',
name='sort_epoch',
field=models.IntegerField(editable=False),
),
]

View File

@@ -0,0 +1,16 @@
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('releases', '0002_release_semver_alter_release_is_semver_and_more'),
]
operations = [
migrations.AlterField(
model_name='release',
name='version',
field=models.CharField(max_length=250),
),
]

View File

@@ -46,7 +46,8 @@ class Release(models.Model):
"projects.Project", blank=False, null=True, on_delete=models.SET_NULL) # SET_NULL: cleanup 'later'
# full version as provided by either implicit (per-event) or explicit (some API) means, including package name
version = models.CharField(max_length=255, null=False, blank=False)
# max_length matches Even.release (which is deduced from Sentry)
version = models.CharField(max_length=250, null=False, blank=False)
date_released = models.DateTimeField(default=timezone.now)