|
|
@ -1,8 +1,8 @@
|
|
|
|
import os
|
|
|
|
import os
|
|
|
|
import psycopg2
|
|
|
|
import psycopg2
|
|
|
|
|
|
|
|
|
|
|
|
env_user = os.getenv('POSTGRES_USER')
|
|
|
|
env_user = os.getenv('MARIADB_USER')
|
|
|
|
env_password = os.getenv('POSTGRES_PASSWORD')
|
|
|
|
env_password = os.getenv('MARIADB_PASSWORD')
|
|
|
|
|
|
|
|
|
|
|
|
def executeDBQuery(query):
|
|
|
|
def executeDBQuery(query):
|
|
|
|
conn = psycopg2.connect(
|
|
|
|
conn = psycopg2.connect(
|
|
|
@ -16,34 +16,14 @@ def executeDBQuery(query):
|
|
|
|
cur.close()
|
|
|
|
cur.close()
|
|
|
|
conn.close()
|
|
|
|
conn.close()
|
|
|
|
|
|
|
|
|
|
|
|
create_db_query = '''
|
|
|
|
|
|
|
|
CREATE DATABASE bigbrother;
|
|
|
|
|
|
|
|
'''
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
create_schema_query = '''
|
|
|
|
|
|
|
|
CREATE SCHEMA IF NOT EXISTS public
|
|
|
|
|
|
|
|
AUTHORIZATION pg_database_owner;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
COMMENT ON SCHEMA public
|
|
|
|
|
|
|
|
IS 'standard public schema';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GRANT USAGE ON SCHEMA public TO PUBLIC;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GRANT ALL ON SCHEMA public TO pg_database_owner;
|
|
|
|
|
|
|
|
'''
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
create_table_query = '''
|
|
|
|
create_table_query = '''
|
|
|
|
CREATE TABLE IF NOT EXISTS public.users
|
|
|
|
CREATE TABLE IF NOT EXISTS users (
|
|
|
|
(
|
|
|
|
spotifyid VARCHAR(255) NOT NULL,
|
|
|
|
spotifyid character varying COLLATE pg_catalog."default" NOT NULL,
|
|
|
|
accesstoken VARCHAR(255),
|
|
|
|
accesstoken character varying COLLATE pg_catalog."default",
|
|
|
|
refreshtoken VARCHAR(255),
|
|
|
|
refreshtoken character varying COLLATE pg_catalog."default",
|
|
|
|
PRIMARY KEY (spotifyid)
|
|
|
|
CONSTRAINT users_pkey PRIMARY KEY (spotifyid)
|
|
|
|
);
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TABLESPACE pg_default;
|
|
|
|
|
|
|
|
'''
|
|
|
|
'''
|
|
|
|
|
|
|
|
|
|
|
|
executeDBQuery(create_db_query)
|
|
|
|
|
|
|
|
executeDBQuery(create_schema_query)
|
|
|
|
|
|
|
|
executeDBQuery(create_table_query)
|
|
|
|
executeDBQuery(create_table_query)
|