class SubPostComment(BaseModel):
cid = CharField(primary_key=True, max_length=40)
content = TextField(null=True)
lastedit = DateTimeField(null=True)
parentcid = ForeignKeyField(db_column='parentcid', null=True,
model='self', field='cid')
pid = ForeignKeyField(db_column='pid', null=True, model=SubPost,
field='pid')
score = IntegerField(null=True)
upvotes = IntegerField(default=0)
downvotes = IntegerField(default=0)
status = IntegerField(null=True) # 1=self delete, 2=mod delete, 0 or null=not deleted
time = DateTimeField(null=True)
uid = ForeignKeyField(db_column='uid', null=True, model=User,
field='uid
There is no index for pid. Doesn't it will make retrievng comments for post slow.
class SubPostComment(BaseModel):
cid = CharField(primary_key=True, max_length=40)
content = TextField(null=True)
lastedit = DateTimeField(null=True)
parentcid = ForeignKeyField(db_column='parentcid', null=True,
model='self', field='cid')
pid = ForeignKeyField(db_column='pid', null=True, model=SubPost,
field='pid')
score = IntegerField(null=True)
upvotes = IntegerField(default=0)
downvotes = IntegerField(default=0)
status = IntegerField(null=True) # 1=self delete, 2=mod delete, 0 or null=not deleted
time = DateTimeField(null=True)
uid = ForeignKeyField(db_column='uid', null=True, model=User,
field='uid
There is no index for pid. Doesn't it will make retrievng comments for post slow.
(post is archived)