-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFJCD_PostgreSQL.py
41 lines (29 loc) · 1.54 KB
/
FJCD_PostgreSQL.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
from FJCD_funciones import MariaDBmenu,MariaDB_PiezasPorAutor,MariaDB_ListarNombrePiezasAutoresQueEmpiezenPor,MariaDB_CodPiezasPrograma,PostgreInsertar,MariaDBBorrarAutores10,MariaDBActualizarBiografia
import psycopg2
opcion_elegida=0
conn = psycopg2.connect(user="javier", password="javier", host="192.168.105.133",port='5433', database="consultas")
cursor = conn.cursor()
while opcion_elegida != 6 :
#Menu para elegir opccion
opcion_elegida=MariaDBmenu()
# 0. Introduce el nombre de una pieza para buscar a que programa pertenece.
if opcion_elegida == 0:
MariaDB_CodPiezasPrograma(cursor)
# 1. Lista cuantas piezas a compuesto cada autor .
elif opcion_elegida == 1:
MariaDB_PiezasPorAutor(cursor)
# 2. Lista el nombre de las piezas que ha compuesto cada autor el cual su nombre empiece por una letra introducida por el usuario .
elif opcion_elegida == 2:
MariaDB_ListarNombrePiezasAutoresQueEmpiezenPor(cursor)
# 3. Inserta en la tabla autor , nuevos autores cuyo nombre sea el nombre de las obras que tienen menos de 10 letras.
elif opcion_elegida == 3:
PostgreInsertar(cursor)
# 4. Borra de la tabla autor los nombres que tengan mas de 10 letras;
elif opcion_elegida == 4:
MariaDBBorrarAutores10(cursor)
# 5. Actualiza todos los autores cuya biogrfia tenga el campo 'https://null.es' y pon el siguiente enlace 'https://spotify.es'
elif opcion_elegida == 5:
MariaDBActualizarBiografia(cursor)
if opcion_elegida==6:
cursor.close()
conn.close()