File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -551,6 +551,22 @@ def init_db() -> None: # initialize database
551551 "ALTER TABLE user ADD COLUMN last_task_completed INT NOT NULL DEFAULT -1"
552552 )
553553 ) # create last task completed column
554+ if "last_time_clicked" not in [
555+ column ["name" ] for column in db .inspect (db .engine ).get_columns ("user" )
556+ ]: # check if last time clicked column is not in the user table
557+ db .session .execute (
558+ text (
559+ "ALTER TABLE user ADD COLUMN last_time_clicked TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP"
560+ )
561+ ) # create last time clicked column
562+ if "time_multiplier" not in [
563+ column ["name" ] for column in db .inspect (db .engine ).get_columns ("user" )
564+ ]: # check if time multiplier column is not in the user table
565+ db .session .execute (
566+ text (
567+ "ALTER TABLE user ADD COLUMN time_multiplier INT NOT NULL DEFAULT 1"
568+ )
569+ ) # create time multipler column
554570 if User .query .count () == 0 : # if there are no users
555571 new_user = User (username = "Player" ) # create new user
556572 db .session .add (new_user ) # add new user to the database
You can’t perform that action at this time.
0 commit comments