You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
682 B
31 lines
682 B
import os
|
|
import mariadb
|
|
|
|
env_user = os.getenv('MARIADB_USER')
|
|
env_password = os.getenv('MARIADB_PASSWORD')
|
|
env_database = os.getenv('MARIADB_DATABASE')
|
|
|
|
def executeDBQuery(query):
|
|
conn = mariadb.connect(
|
|
user=env_user,
|
|
password=env_password,
|
|
host="felixmielcarek-bigbrotherdb",
|
|
database=env_database
|
|
)
|
|
conn.autocommit = True
|
|
cur = conn.cursor()
|
|
cur.execute(query)
|
|
cur.close()
|
|
conn.close()
|
|
|
|
|
|
create_table_query = '''
|
|
CREATE TABLE IF NOT EXISTS users (
|
|
spotifyid VARCHAR(255) NOT NULL,
|
|
accesstoken VARCHAR(255),
|
|
refreshtoken VARCHAR(255),
|
|
PRIMARY KEY (spotifyid)
|
|
);
|
|
'''
|
|
|
|
executeDBQuery(create_table_query) |