From a3417282ac0464a9a2d1d7685bcfef10feed2597 Mon Sep 17 00:00:00 2001 From: Mads Jensen Date: Fri, 12 Jul 2019 13:08:00 +0200 Subject: Fixed #29824 -- Added support for database exclusion constraints on PostgreSQL. Thanks to Nick Pope and Mariusz Felisiak for review. Co-Authored-By: Mariusz Felisiak --- .../migrations/0002_create_test_models.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'tests/postgres_tests/migrations') diff --git a/tests/postgres_tests/migrations/0002_create_test_models.py b/tests/postgres_tests/migrations/0002_create_test_models.py index b9f9cee6bf..1b9c45881f 100644 --- a/tests/postgres_tests/migrations/0002_create_test_models.py +++ b/tests/postgres_tests/migrations/0002_create_test_models.py @@ -262,4 +262,25 @@ class Migration(migrations.Migration): }, bases=(models.Model,), ), + migrations.CreateModel( + name='Room', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('number', models.IntegerField(unique=True)), + ], + ), + migrations.CreateModel( + name='HotelReservation', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('room', models.ForeignKey('postgres_tests.Room', models.CASCADE)), + ('datespan', DateRangeField()), + ('start', models.DateTimeField()), + ('end', models.DateTimeField()), + ('cancelled', models.BooleanField(default=False)), + ], + options={ + 'required_db_vendor': 'postgresql', + }, + ), ] -- cgit v1.3