diff --git a/src/Main.py b/src/Main.py index e69de29..19b3db0 100644 --- a/src/Main.py +++ b/src/Main.py @@ -0,0 +1,48 @@ + +# ======================================================================== +# +# Script : Main.py +# Author : Dufour Louis +# Creation date : 20-02-2023 +# +# ======================================================================== + +from cProfile import label +from sys import api_version +import psycopg2 # pip3 install types-psycopg2 +import matplotlib.pyplot as plt +import pandas as pand # pip3 install pandas +from getpass import getpass + +################# Debut Tips ################# + +# Pour lancer le script il faut être dans le réseau de l'iut +# Il faut aussi se trouver dans le répertoire où se trouvent les fichiers sinon le script ne trouve pas les fichiers sql + +################# Fin Tips ################# + +def Methode1(connection): + """Exemple request""" + df = pand.read_sql("SELECT name_country, nbmusic FROM Top10MusiquesParPays", con=connection) + fig = df.plot.bar(x='name_country', y='nbmusic', legend=False, rot=0) + fig.set_xlabel('Country') + fig.set_ylabel('Music count') + fig.bar_label(fig.containers[0]) # Show values + +# Lors de l'execution le main s'exectute et en plus si on l'import autre part cela n'executera pas le code +if __name__ == '__main__': + db_host = input('Nom d\'hôte : ') + if not db_host: + db_host = 'berlin' + db_name = input('Nom de la base de données : ') + if not db_name: + db_name = 'dblodufour1' + db_user = input('Utilisateur : ') + if not db_user: + db_user = 'lodufour1' + db_password = getpass('Mot de passe : ') + + connection = psycopg2.connect(host=db_host, port=5432, database=db_name, user=db_user, password=db_password) + + #Methode1(connection) + connection.close() \ No newline at end of file diff --git a/src/Table.sql b/src/Table.sql new file mode 100644 index 0000000..10c8cff --- /dev/null +++ b/src/Table.sql @@ -0,0 +1,14 @@ +/*======================================================================== +Script : Table.sql +Author : Dufour Louis +Creation date : 20-02-2023 +========================================================================*/ + +DROP TABLE IF EXISTS Request; + +CREATE TABLE IF NOT EXISTS Request +( + ID INT PRIMARY KEY, + Date TIMESTAMP, + Valeur INT +); \ No newline at end of file