summaryrefslogtreecommitdiff
path: root/tests/postgres_tests/migrations
diff options
context:
space:
mode:
authorMarc Tamlyn <marc.tamlyn@gmail.com>2015-05-31 22:45:03 +0100
committerMarc Tamlyn <marc.tamlyn@gmail.com>2016-04-22 10:44:37 +0100
commit2d877da85526bad0dad7fd6b1d56b1f924c0116a (patch)
treecfb530183be389e928351aa25f3fb5a03f59a1af /tests/postgres_tests/migrations
parentf4c2b8e04a297f627a8e722d78eda6cbf5cc8a6e (diff)
downloaddjango-2d877da85526bad0dad7fd6b1d56b1f924c0116a.tar.gz
Refs #3254 -- Added full text search to contrib.postgres.
Adds a reasonably feature complete implementation of full text search using the built in PostgreSQL engine. It uses public APIs from Expression and Lookup. With thanks to Tim Graham, Simon Charettes, Josh Smeaton, Mikey Ariel and many others for their advice and review. Particular thanks also go to the supporters of the contrib.postgres kickstarter.
Diffstat (limited to 'tests/postgres_tests/migrations')
-rw-r--r--tests/postgres_tests/migrations/0002_create_test_models.py34
1 files changed, 34 insertions, 0 deletions
diff --git a/tests/postgres_tests/migrations/0002_create_test_models.py b/tests/postgres_tests/migrations/0002_create_test_models.py
index 872d8aeb58..3e6cbac246 100644
--- a/tests/postgres_tests/migrations/0002_create_test_models.py
+++ b/tests/postgres_tests/migrations/0002_create_test_models.py
@@ -115,6 +115,40 @@ class Migration(migrations.Migration):
bases=None,
),
migrations.CreateModel(
+ name='Scene',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('scene', models.CharField(max_length=255)),
+ ('setting', models.CharField(max_length=255)),
+ ],
+ options=None,
+ bases=None,
+ ),
+ migrations.CreateModel(
+ name='Character',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('name', models.CharField(max_length=255)),
+ ],
+ options=None,
+ bases=None,
+ ),
+ migrations.CreateModel(
+ name='Line',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('scene', models.ForeignKey('postgres_tests.Scene', on_delete=models.SET_NULL)),
+ ('character', models.ForeignKey('postgres_tests.Character', on_delete=models.SET_NULL)),
+ ('dialogue', models.TextField(blank=True, null=True)),
+ ('dialogue_search_vector', SearchVectorField(blank=True, null=True)),
+ ('dialogue_config', models.CharField(max_length=100, blank=True, null=True)),
+ ],
+ options={
+ 'required_db_vendor': 'postgresql',
+ },
+ bases=None,
+ ),
+ migrations.CreateModel(
name='AggregateTestModel',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),