11from enum import Enum
2- from sqlalchemy .sql import func
3- from sqlalchemy .dialects .postgresql import JSON ,ARRAY
2+
43from gino import Gino
4+ from sqlalchemy .dialects .postgresql import ARRAY , JSON
5+ from sqlalchemy .sql import func
56
67db = Gino ()
78
89
910class MaterialType (Enum ):
1011
11- article = ' article'
12- video = ' video'
12+ article = " article"
13+ video = " video"
1314
1415
1516class Material (db .Model ):
1617
17- __tablename__ = ' material'
18+ __tablename__ = " material"
1819
1920 id = db .Column (db .Integer (), autoincrement = True , primary_key = True )
2021 title = db .Column (db .String (), nullable = False )
@@ -28,7 +29,7 @@ class Material(db.Model):
2829
2930class Author (db .Model ):
3031
31- __tablename__ = ' author'
32+ __tablename__ = " author"
3233
3334 id = db .Column (db .Integer (), autoincrement = True , primary_key = True )
3435 name = db .Column (db .String ())
@@ -37,23 +38,23 @@ class Author(db.Model):
3738
3839class MaterialAuthors (db .Model ):
3940
40- __tablename__ = ' material_authors'
41+ __tablename__ = " material_authors"
4142
42- category = db .Column (db .Integer (), db .ForeignKey (' author.id' ))
43- material = db .Column (db .Integer (), db .ForeignKey (' material.id' ))
43+ category = db .Column (db .Integer (), db .ForeignKey (" author.id" ))
44+ material = db .Column (db .Integer (), db .ForeignKey (" material.id" ))
4445
4546
4647class MaterialPlatforms (db .Model ):
4748
48- __tablename__ = ' material_platforms'
49+ __tablename__ = " material_platforms"
4950
50- category = db .Column (db .Integer (), db .ForeignKey (' platform.id' ))
51- material = db .Column (db .Integer (), db .ForeignKey (' material.id' ))
51+ category = db .Column (db .Integer (), db .ForeignKey (" platform.id" ))
52+ material = db .Column (db .Integer (), db .ForeignKey (" material.id" ))
5253
5354
5455class Platform (db .Model ):
5556
56- __tablename__ = ' platform'
57+ __tablename__ = " platform"
5758
5859 id = db .Column (db .Integer (), autoincrement = True , primary_key = True )
5960 name = db .Column (db .String (), nullable = False )
@@ -62,15 +63,15 @@ class Platform(db.Model):
6263
6364class MaterialCategories (db .Model ):
6465
65- __tablename__ = ' material_categories'
66+ __tablename__ = " material_categories"
6667
67- category = db .Column (db .Integer (), db .ForeignKey (' category.id' ))
68- material = db .Column (db .Integer (), db .ForeignKey (' material.id' ))
68+ category = db .Column (db .Integer (), db .ForeignKey (" category.id" ))
69+ material = db .Column (db .Integer (), db .ForeignKey (" material.id" ))
6970
7071
7172class Category (db .Model ):
7273
73- __tablename__ = ' category'
74+ __tablename__ = " category"
7475
7576 id = db .Column (db .Integer (), autoincrement = True , primary_key = True )
7677 name = db .Column (db .String (), nullable = False )
@@ -81,9 +82,9 @@ class Category(db.Model):
8182
8283class ContentFilters (db .Model ):
8384
84- __tablename__ = ' content_filters'
85+ __tablename__ = " content_filters"
8586
86- category = db .Column (db .Integer (), db .ForeignKey (' category.id' ))
87+ category = db .Column (db .Integer (), db .ForeignKey (" category.id" ))
8788 channels = db .Column (ARRAY (db .String ()))
8889 words = db .Column (ARRAY (db .String ()))
8990 created_at = db .Column (db .TIMESTAMP (), server_default = func .now ())
0 commit comments