Remove default statement for DB

This commit is contained in:
Parker M. 2024-11-08 15:01:30 -06:00
parent f66ee5cd7d
commit f1411191b0
Signed by: parker
GPG Key ID: 505ED36FC12B5D5E
3 changed files with 5 additions and 5 deletions

View File

@ -51,6 +51,8 @@ async def create_link(
link=link_path,
owner=current_user.id,
redirect_link=url.url,
expire_date=datetime.datetime.utcnow()
+ datetime.timedelta(days=30),
)
db.add(new_link)
db.commit()

View File

@ -68,6 +68,7 @@ def log(link, ip, user_agent):
new_log = Log(
owner=owner,
link=link,
timestamp=datetime.datetime.utcnow(),
ip=ip,
location=location,
browser=browser,

View File

@ -24,10 +24,7 @@ class Link(Base):
link = Column(String, primary_key=True)
owner = Column(Integer, ForeignKey("users.id"), nullable=False)
redirect_link = Column(String, nullable=False)
expire_date = Column(
DateTime,
default=datetime.datetime.utcnow() + datetime.timedelta(days=30),
)
expire_date = Column(DateTime, nullable=False)
class Log(Base):
@ -35,7 +32,7 @@ class Log(Base):
id = Column(Integer, primary_key=True)
owner = Column(Integer, ForeignKey("users.id"), nullable=False)
link = Column(String, ForeignKey("links.link"), nullable=False)
timestamp = Column(DateTime, default=datetime.datetime.utcnow())
timestamp = Column(DateTime, nullable=False)
ip = Column(String, nullable=False)
location = Column(String, nullable=False)
browser = Column(String, nullable=False)