Initial commit

This commit is contained in:
Josh
2018-12-09 00:15:56 -05:00
commit aad3c9bb54
125 changed files with 18177 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
import MySQLdb
import install_glob as glob
def run():
c = glob.sqlcon.cursor()
make_0(c)
alt_0(c)
print("Eyy! Database has been updated.")
def make_0(c):
c.execute("CREATE TABLE users_achievements (id int(11) NOT NULL,user_id int(11) NOT NULL,achievement_id int(11) NOT NULL,time int(11) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1")
c.execute("ALTER TABLE users_achievements ADD PRIMARY KEY (id)")
c.execute("ALTER TABLE users_achievements MODIFY id int(11) NOT NULL AUTO_INCREMENT")
def alt_0(c):
c.execute("ALTER TABLE users ADD achievements_version INT NOT NULL DEFAULT '0' AFTER rank")
def make_connect(obj):
glob.sqlcon = MySQLdb.connect(**obj)

View File

@@ -0,0 +1,21 @@
import db
def run():
db.run()
def setup_args():
db.make_connect(
{
"host": input("Host: "),
"user": input("User: "),
"passwd": input("Password: "),
"db": input("Database: ")
}
)
def pass_args(obj):
db.make_connect(obj)
if __name__ == "__main__":
setup_args()
run()

View File

@@ -0,0 +1 @@
sqlcon = None