First commit

This commit is contained in:
gabspereira
2022-11-01 08:13:25 -03:00
parent 274e8cf7a4
commit 8a454c1014
143 changed files with 94693 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
import configparser
import psycopg2
from sql_queries import create_table_queries, drop_table_queries
def drop_tables(cur, conn):
for query in drop_table_queries:
try:
cur.execute(query)
conn.commit()
print(query + ' - Done!')
except:
print(query + ' - Fail!')
pass
def create_tables(cur, conn):
for query in create_table_queries:
try:
cur.execute(query)
conn.commit()
print(query + ' - Done!')
except:
print(query + ' - Fail!')
pass
def main():
config = configparser.ConfigParser()
config.read('dwh.cfg')
conn = psycopg2.connect("host={} dbname={} user={} password={} port={}".format(*config['CLUSTER'].values()))
cur = conn.cursor()
drop_tables(cur, conn)
create_tables(cur, conn)
conn.close()
if __name__ == "__main__":
main()