diff --git a/apps/transfer/models.py b/apps/transfer/models.py index 024c9596..2789427e 100644 --- a/apps/transfer/models.py +++ b/apps/transfer/models.py @@ -629,4 +629,77 @@ class Comments(MigrateMixin): class Meta: managed = False - db_table = 'comments' \ No newline at end of file + db_table = 'comments' + + +class Pages(MigrateMixin): + using = 'legacy' + + root_title = models.CharField(max_length=255, blank=True, null=True) + site_id = models.IntegerField() + account_id = models.IntegerField(blank=True, null=True) + state = models.CharField(max_length=255, blank=True, null=True) + template = models.CharField(max_length=255, blank=True, null=True) + attachment_file_name = models.CharField(max_length=255, blank=True, null=True) + attachment_content_type = models.CharField(max_length=255, blank=True, null=True) + attachment_file_size = models.IntegerField(blank=True, null=True) + attachment_updated_at = models.DateTimeField(blank=True, null=True) + geometries = models.CharField(max_length=1024, blank=True, null=True) + scheduled_at = models.DateTimeField(blank=True, null=True) + created_at = models.DateTimeField() + published_at = models.DateTimeField(blank=True, null=True) + updated_at = models.DateTimeField() + type = models.CharField(max_length=255, blank=True, null=True) + is_main = models.IntegerField(blank=True, null=True) + related_pages_id = models.TextField(blank=True, null=True) + config = models.CharField(max_length=1000, blank=True, null=True) + + class Meta: + managed = False + db_table = 'pages' + + +class PageTexts(MigrateMixin): + using = 'legacy' + + title = models.CharField(max_length=255, blank=True, null=True) + slug = models.CharField(max_length=255, blank=True, null=True) + body = models.TextField(blank=True, null=True) + locale = models.CharField(max_length=255, blank=True, null=True) + state = models.CharField(max_length=255, blank=True, null=True) + page_id = models.IntegerField() + created_at = models.DateTimeField() + updated_at = models.DateTimeField() + summary = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'page_texts' + + +class PageCounters(MigrateMixin): + using = 'legacy' + + name = models.CharField(max_length=255, blank=True, null=True) + count = models.IntegerField(blank=True, null=True) + page = models.ForeignKey('Pages', models.DO_NOTHING, blank=True, null=True) + created_at = models.DateTimeField() + updated_at = models.DateTimeField() + + class Meta: + managed = False + db_table = 'page_counters' + + +class PageMetadata(MigrateMixin): + using = 'legacy' + + key = models.CharField(max_length=255, blank=True, null=True) + value = models.CharField(max_length=255, blank=True, null=True) + page_id = models.IntegerField(blank=True, null=True) + created_at = models.DateTimeField() + updated_at = models.DateTimeField() + + class Meta: + managed = False + db_table = 'page_metadata'