From 8ee2887cd07d21c2e35e475e8efd69f3d979651a Mon Sep 17 00:00:00 2001 From: "Jonathan S. Katz" Date: Wed, 22 May 2024 18:56:54 -0400 Subject: [PATCH] PostgreSQL 17 feature matrix --- .../migrations/0010_feature_v17.py | 19 +++++++++++++++++++ pgweb/featurematrix/models.py | 1 + 2 files changed, 20 insertions(+) create mode 100644 pgweb/featurematrix/migrations/0010_feature_v17.py diff --git a/pgweb/featurematrix/migrations/0010_feature_v17.py b/pgweb/featurematrix/migrations/0010_feature_v17.py new file mode 100644 index 00000000..0e9f3e0d --- /dev/null +++ b/pgweb/featurematrix/migrations/0010_feature_v17.py @@ -0,0 +1,19 @@ +# Generated by Django 3.2.10 on 2024-05-22 22:55 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('featurematrix', '0009_feature_v16'), + ] + + operations = [ + migrations.AddField( + model_name='feature', + name='v17', + field=models.IntegerField(choices=[(0, 'No'), (1, 'Yes'), (2, 'Obsolete'), (3, '?')], default=0, verbose_name='17'), + ), + migrations.RunSQL("UPDATE featurematrix_feature SET v17=v16"), + ] diff --git a/pgweb/featurematrix/models.py b/pgweb/featurematrix/models.py index 5d1a4f27..bf506472 100644 --- a/pgweb/featurematrix/models.py +++ b/pgweb/featurematrix/models.py @@ -51,6 +51,7 @@ class Feature(models.Model): v14 = models.IntegerField(verbose_name="14", null=False, blank=False, default=0, choices=choices) v15 = models.IntegerField(verbose_name="15", null=False, blank=False, default=0, choices=choices) v16 = models.IntegerField(verbose_name="16", null=False, blank=False, default=0, choices=choices) + v17 = models.IntegerField(verbose_name="17", null=False, blank=False, default=0, choices=choices) purge_urls = ('/about/featurematrix/.*', ) -- 2.39.5