parent
5f252689f1
commit
fff1d8b28b
@ -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()
|
@ -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
|
||||
);
|
Loading…
Reference in new issue