docker-compose/app.py

28 lines
824 B
Python

import psycopg2
try:
conn = psycopg2.connect(
dbname="kolchin",
user="kolchin",
password="postgres",
host="postgres_new",
port="5432"
)
except:
print('Can`t establish connection to database')
cursor = conn.cursor()
cursor.execute('select max(age) as max_age, min(age) as min_age from test_table where length(name)<6;')
result = cursor.fetchall()
print(f'Максимальный возраст для имен, длина которых меньше 6 символов: {result[0][0]}')
print(f'Минимальный возраст для имен, длина которых меньше 6 символов: {result[0][1]}')
cursor.close() # закрываем курсор
conn.close() # закрываем соединение