fgdg
This commit is contained in:
parent
d8458b4742
commit
1e8b636da0
10 changed files with 69 additions and 69 deletions
|
@ -63,7 +63,7 @@ class AwardRelationship(Base):
|
|||
user_id = Column(Integer, ForeignKey("users.id"))
|
||||
submission_id = Column(Integer, ForeignKey("submissions.id"))
|
||||
comment_id = Column(Integer, ForeignKey("comments.id"))
|
||||
kind = Column(String(20))
|
||||
kind = Column(String)
|
||||
|
||||
user = relationship("User", primaryjoin="AwardRelationship.user_id==User.id", viewonly=True)
|
||||
|
||||
|
|
|
@ -11,11 +11,11 @@ class BadgeDef(Base):
|
|||
__tablename__ = "badge_defs"
|
||||
|
||||
id = Column(BigInteger, primary_key=True)
|
||||
name = Column(String(64))
|
||||
description = Column(String(64))
|
||||
icon = Column(String(64))
|
||||
name = Column(String)
|
||||
description = Column(String)
|
||||
icon = Column(String)
|
||||
kind = Column(Integer, default=1)
|
||||
qualification_expr = Column(String(128))
|
||||
qualification_expr = Column(String)
|
||||
|
||||
def __repr__(self):
|
||||
|
||||
|
@ -46,8 +46,8 @@ class Badge(Base):
|
|||
|
||||
user_id = Column(Integer, ForeignKey('users.id'))
|
||||
badge_id = Column(Integer, ForeignKey("badge_defs.id"))
|
||||
description = Column(String(64))
|
||||
url = Column(String(256))
|
||||
description = Column(String)
|
||||
url = Column(String)
|
||||
badge = relationship("BadgeDef", viewonly=True)
|
||||
|
||||
def __repr__(self):
|
||||
|
|
|
@ -12,10 +12,10 @@ class OauthApp(Base):
|
|||
__tablename__ = "oauth_apps"
|
||||
|
||||
id = Column(Integer, primary_key=True)
|
||||
client_id = Column(String(64))
|
||||
app_name = Column(String(50))
|
||||
redirect_uri = Column(String(4096))
|
||||
description = Column(String(256))
|
||||
client_id = Column(String)
|
||||
app_name = Column(String)
|
||||
redirect_uri = Column(String)
|
||||
description = Column(String)
|
||||
author_id = Column(Integer, ForeignKey("users.id"))
|
||||
author = relationship("User", viewonly=True)
|
||||
|
||||
|
@ -66,7 +66,7 @@ class ClientAuth(Base):
|
|||
|
||||
id = Column(Integer, primary_key=True)
|
||||
oauth_client = Column(Integer, ForeignKey("oauth_apps.id"))
|
||||
access_token = Column(String(128))
|
||||
access_token = Column(String)
|
||||
user_id = Column(Integer, ForeignKey("users.id"))
|
||||
user = relationship("User", viewonly=True)
|
||||
application = relationship("OauthApp", viewonly=True)
|
||||
|
|
|
@ -33,16 +33,16 @@ class Comment(Base):
|
|||
parent_comment_id = Column(Integer, ForeignKey("comments.id"))
|
||||
over_18 = Column(Boolean, default=False)
|
||||
is_bot = Column(Boolean, default=False)
|
||||
is_pinned = Column(String(25))
|
||||
is_pinned = Column(String)
|
||||
sentto=Column(Integer, ForeignKey("users.id"))
|
||||
notifiedto=Column(Integer)
|
||||
app_id = Column(Integer, ForeignKey("oauth_apps.id"))
|
||||
oauth_app = relationship("OauthApp", viewonly=True)
|
||||
upvotes = Column(Integer, default=0)
|
||||
downvotes = Column(Integer, default=0)
|
||||
body = deferred(Column(String(10000)))
|
||||
body_html = deferred(Column(String(20000)))
|
||||
ban_reason = Column(String(256))
|
||||
body = deferred(Column(String))
|
||||
body_html = deferred(Column(String))
|
||||
ban_reason = Column(String)
|
||||
|
||||
post = relationship("Submission", viewonly=True)
|
||||
flags = relationship("CommentFlag", lazy="dynamic", viewonly=True)
|
||||
|
|
|
@ -5,5 +5,5 @@ class BannedDomain(Base):
|
|||
|
||||
__tablename__ = "banneddomains"
|
||||
id = Column(Integer, primary_key=True)
|
||||
domain = Column(String(50))
|
||||
reason = Column(String(100))
|
||||
domain = Column(String)
|
||||
reason = Column(String)
|
|
@ -11,7 +11,7 @@ class Flag(Base):
|
|||
id = Column(Integer, primary_key=True)
|
||||
post_id = Column(Integer, ForeignKey("submissions.id"))
|
||||
user_id = Column(Integer, ForeignKey("users.id"))
|
||||
reason = Column(String(100))
|
||||
reason = Column(String)
|
||||
|
||||
user = relationship("User", primaryjoin = "Flag.user_id == User.id", uselist = False, viewonly=True)
|
||||
|
||||
|
@ -37,7 +37,7 @@ class CommentFlag(Base):
|
|||
id = Column(Integer, primary_key=True)
|
||||
user_id = Column(Integer, ForeignKey("users.id"))
|
||||
comment_id = Column(Integer, ForeignKey("comments.id"))
|
||||
reason = Column(String(100))
|
||||
reason = Column(String)
|
||||
|
||||
user = relationship("User", primaryjoin = "CommentFlag.user_id == User.id", uselist = False, viewonly=True)
|
||||
|
||||
|
|
|
@ -4,17 +4,17 @@ from files.__main__ import Base
|
|||
class Image(Base):
|
||||
__tablename__ = "images"
|
||||
id = Column(BigInteger, primary_key=True)
|
||||
state = Column(String(8))
|
||||
state = Column(String)
|
||||
number = Column(Integer)
|
||||
text = Column(String(64))
|
||||
deletehash = Column(String(64))
|
||||
text = Column(String)
|
||||
deletehash = Column(String)
|
||||
|
||||
|
||||
class BadPic(Base):
|
||||
|
||||
__tablename__="badpics"
|
||||
id = Column(BigInteger, primary_key=True)
|
||||
description=Column(String(200))
|
||||
phash=Column(String(64))
|
||||
ban_reason=Column(String(64))
|
||||
description=Column(String)
|
||||
phash=Column(String)
|
||||
ban_reason=Column(String)
|
||||
ban_time=Column(Integer)
|
|
@ -9,11 +9,11 @@ class ModAction(Base):
|
|||
id = Column(BigInteger, primary_key=True)
|
||||
|
||||
user_id = Column(Integer, ForeignKey("users.id"))
|
||||
kind = Column(String(32))
|
||||
kind = Column(String)
|
||||
target_user_id = Column(Integer, ForeignKey("users.id"), default=0)
|
||||
target_submission_id = Column(Integer, ForeignKey("submissions.id"), default=0)
|
||||
target_comment_id = Column(Integer, ForeignKey("comments.id"), default=0)
|
||||
_note=Column(String(256))
|
||||
_note=Column(String)
|
||||
created_utc = Column(Integer, default=0)
|
||||
|
||||
user = relationship("User", primaryjoin="User.id==ModAction.user_id", viewonly=True)
|
||||
|
|
|
@ -22,15 +22,15 @@ class Submission(Base):
|
|||
author_id = Column(BigInteger, ForeignKey("users.id"))
|
||||
edited_utc = Column(BigInteger, default=0)
|
||||
created_utc = Column(BigInteger, default=0)
|
||||
thumburl = Column(String(50))
|
||||
thumburl = Column(String)
|
||||
is_banned = Column(Boolean, default=False)
|
||||
removed_by = Column(Integer)
|
||||
bannedfor = Column(Boolean)
|
||||
views = Column(Integer, default=0)
|
||||
deleted_utc = Column(Integer, default=0)
|
||||
distinguish_level = Column(Integer, default=0)
|
||||
created_str = Column(String(25))
|
||||
stickied = Column(String(25))
|
||||
created_str = Column(String)
|
||||
stickied = Column(String)
|
||||
is_pinned = Column(Boolean, default=False)
|
||||
private = Column(Boolean, default=False)
|
||||
club = Column(Boolean, default=False)
|
||||
|
@ -41,13 +41,13 @@ class Submission(Base):
|
|||
upvotes = Column(Integer, default=1)
|
||||
downvotes = Column(Integer, default=0)
|
||||
app_id=Column(Integer, ForeignKey("oauth_apps.id"))
|
||||
title = Column(String(500))
|
||||
title_html = Column(String(1000))
|
||||
url = Column(String(500))
|
||||
body = deferred(Column(String(10000)))
|
||||
body_html = deferred(Column(String(20000)))
|
||||
ban_reason = Column(String(128))
|
||||
embed_url = Column(String(256))
|
||||
title = Column(String)
|
||||
title_html = Column(String)
|
||||
url = Column(String)
|
||||
body = deferred(Column(String))
|
||||
body_html = deferred(Column(String))
|
||||
ban_reason = Column(String)
|
||||
embed_url = Column(String)
|
||||
|
||||
comments = relationship("Comment", lazy="dynamic", primaryjoin="Comment.parent_submission==Submission.id", viewonly=True)
|
||||
flags = relationship("Flag", lazy="dynamic", viewonly=True)
|
||||
|
|
|
@ -74,30 +74,30 @@ class User(Base):
|
|||
__tablename__ = "users"
|
||||
|
||||
if "pcmemes.net" in site:
|
||||
quadrant = Column(String(20))
|
||||
quadrant = Column(String)
|
||||
basedcount = Column(Integer, default=0)
|
||||
pills = deferred(Column(String(300), default=""))
|
||||
pills = deferred(Column(String, default=""))
|
||||
|
||||
id = Column(Integer, primary_key=True)
|
||||
username = Column(String(25))
|
||||
namecolor = Column(String(6), default=defaultcolor)
|
||||
background = Column(String(20))
|
||||
customtitle = Column(String(300))
|
||||
customtitleplain = Column(String(100))
|
||||
titlecolor = Column(String(6), default=defaultcolor)
|
||||
theme = Column(String(10), default=defaulttheme)
|
||||
themecolor = Column(String(6), default=defaultcolor)
|
||||
username = Column(String)
|
||||
namecolor = Column(String, default=defaultcolor)
|
||||
background = Column(String)
|
||||
customtitle = Column(String)
|
||||
customtitleplain = Column(String)
|
||||
titlecolor = Column(String, default=defaultcolor)
|
||||
theme = Column(String, default=defaulttheme)
|
||||
themecolor = Column(String, default=defaultcolor)
|
||||
cardview = Column(Boolean, default=cardview)
|
||||
song = Column(String(20))
|
||||
highres = Column(String(50))
|
||||
profileurl = Column(String(50))
|
||||
bannerurl = Column(String(50))
|
||||
song = Column(String)
|
||||
highres = Column(String)
|
||||
profileurl = Column(String)
|
||||
bannerurl = Column(String)
|
||||
patron = Column(Integer, default=0)
|
||||
verified = Column(String(20))
|
||||
email = Column(String(50))
|
||||
css = deferred(Column(String(4000)))
|
||||
profilecss = deferred(Column(String(4000)))
|
||||
passhash = deferred(Column(String(180)))
|
||||
verified = Column(String)
|
||||
email = Column(String)
|
||||
css = deferred(Column(String))
|
||||
profilecss = deferred(Column(String))
|
||||
passhash = deferred(Column(String))
|
||||
post_count = Column(Integer, default=0)
|
||||
comment_count = Column(Integer, default=0)
|
||||
received_award_count = Column(Integer, default=0)
|
||||
|
@ -112,7 +112,7 @@ class User(Base):
|
|||
agendaposter_expires_utc = Column(Integer, default=0)
|
||||
changelogsub = Column(Boolean, default=False)
|
||||
is_activated = Column(Boolean, default=False)
|
||||
shadowbanned = Column(String(25))
|
||||
shadowbanned = Column(String)
|
||||
over_18 = Column(Boolean, default=False)
|
||||
hidevotedon = Column(Boolean, default=False)
|
||||
highlightcomments = Column(Boolean, default=True)
|
||||
|
@ -124,28 +124,28 @@ class User(Base):
|
|||
nitter = Column(Boolean)
|
||||
frontsize = Column(Integer, default=25)
|
||||
controversial = Column(Boolean, default=False)
|
||||
bio = Column(String(1500))
|
||||
bio_html = Column(String(10000))
|
||||
bio = Column(String)
|
||||
bio_html = Column(String)
|
||||
is_banned = Column(Integer, default=0)
|
||||
unban_utc = Column(Integer, default=0)
|
||||
ban_reason = Column(String(120))
|
||||
ban_reason = Column(String)
|
||||
club_banned = Column(Boolean, default=False)
|
||||
club_allowed = Column(Boolean, default=False)
|
||||
login_nonce = Column(Integer, default=0)
|
||||
reserved = Column(String(256))
|
||||
reserved = Column(String)
|
||||
coins = Column(Integer, default=0)
|
||||
truecoins = Column(Integer, default=0)
|
||||
mfa_secret = deferred(Column(String(16)))
|
||||
mfa_secret = deferred(Column(String))
|
||||
is_private = Column(Boolean, default=False)
|
||||
stored_subscriber_count = Column(Integer, default=0)
|
||||
defaultsortingcomments = Column(String(15), default="top")
|
||||
defaultsorting = Column(String(15), default="hot")
|
||||
defaulttime = Column(String(5), default=defaulttimefilter)
|
||||
defaultsortingcomments = Column(String, default="top")
|
||||
defaultsorting = Column(String, default="hot")
|
||||
defaulttime = Column(String, default=defaulttimefilter)
|
||||
is_nofollow = Column(Boolean, default=False)
|
||||
custom_filter_list = Column(String(1000))
|
||||
discord_id = Column(String(64))
|
||||
custom_filter_list = Column(String)
|
||||
discord_id = Column(String)
|
||||
ban_evade = Column(Integer, default=0)
|
||||
original_username = deferred(Column(String(25)))
|
||||
original_username = deferred(Column(String))
|
||||
referred_by = Column(Integer, ForeignKey("users.id"))
|
||||
|
||||
submissions = relationship("Submission", lazy="dynamic", primaryjoin="Submission.author_id==User.id", viewonly=True)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue