import psycopg2 from config_sql import * sql_text = 'SELECT as_name FROM as_name' # По умолчанию будет def postgres(sql_text): # Подключение к базе данных connection = psycopg2.connect( host=host, user=user, password=password, database=db_name ) try: # sql_text = '' #input("Введите SQL запрос на выборку данных в одну строку: \n") print() # Создание объекта курсор with connection.cursor() as cursor: # Пишем запрос сюда cursor.execute( f"""{sql_text}""" # SELECT * FROM metric ) records = cursor.fetchall() # Переписываем всё в список Python record = [] for i in range(len(records)): record.extend(records[i]) except Exception as _ex: print("[INFO] Error while working with PostgreSQL", _ex) # Закрытие подключения к СУБД finally: if connection: connection.close() print("[INFO] PostgreSQL connection closed") return record