# Generated by Django 5.1.7 on 2025-03-07 16:56 import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Feed', fields=[ ('id', models.SmallAutoField(primary_key=True, serialize=False)), ('rss_feed', models.TextField(unique=True)), ], options={ 'db_table': 'feed', 'managed': False, }, ), migrations.CreateModel( name='Search', fields=[ ('id', models.SmallAutoField(primary_key=True, serialize=False)), ('keyword_search', models.TextField(unique=True)), ], options={ 'db_table': 'search', 'managed': False, }, ), migrations.CreateModel( name='Source', fields=[ ('id', models.SmallAutoField(primary_key=True, serialize=False)), ('source', models.TextField(unique=True)), ], options={ 'db_table': 'source', 'managed': False, }, ), migrations.CreateModel( name='StatusPatternMatching', fields=[ ('pattern', models.TextField(primary_key=True, serialize=False)), ('priority', models.SmallIntegerField()), ('status', models.TextField()), ], options={ 'db_table': 'status_pattern_matching', 'managed': False, }, ), migrations.CreateModel( name='Urls', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('url', models.TextField(unique=True)), ('ts_fetch', models.DateTimeField()), ('status', models.TextField()), ], options={ 'db_table': 'urls', 'managed': False, }, ), migrations.CreateModel( name='WebsiteOfInterest', fields=[ ('id', models.SmallAutoField(primary_key=True, serialize=False)), ('url_host', models.TextField(unique=True)), ], options={ 'db_table': 'website_of_interest', 'managed': False, }, ), migrations.CreateModel( name='WebsiteToFilter', fields=[ ('id', models.SmallAutoField(primary_key=True, serialize=False)), ('url_host', models.TextField(unique=True)), ], options={ 'db_table': 'website_to_filter', 'managed': False, }, ), migrations.CreateModel( name='UrlContent', fields=[ ('id_url', models.OneToOneField(db_column='id_url', on_delete=django.db.models.deletion.DO_NOTHING, primary_key=True, serialize=False, to='api.urls')), ('date_published', models.DateTimeField(blank=True, null=True)), ('title', models.TextField(blank=True, null=True)), ('description', models.TextField(blank=True, null=True)), ('content', models.TextField(blank=True, null=True)), ('tags', models.TextField(blank=True, null=True)), ('authors', models.TextField(blank=True, null=True)), ('image_urls', models.TextField(blank=True, null=True)), ], options={ 'db_table': 'url_content', 'managed': False, }, ), migrations.CreateModel( name='UrlsDuplicate', fields=[ ('id_url_canonical', models.OneToOneField(db_column='id_url_canonical', on_delete=django.db.models.deletion.DO_NOTHING, primary_key=True, serialize=False, to='api.urls')), ], options={ 'db_table': 'urls_duplicate', 'managed': False, }, ), migrations.CreateModel( name='UrlsSource', fields=[ ('id_url', models.OneToOneField(db_column='id_url', on_delete=django.db.models.deletion.DO_NOTHING, primary_key=True, serialize=False, to='api.urls')), ], options={ 'db_table': 'urls_source', 'managed': False, }, ), ]