Для работы с postgresql, нам понадобится модуль psycopg2. Установим его с помощью pip.
Для этого перейдем в консоль и введем команду:
pip3 install psycopg2
далее импортируем модуль в коде нашей программы
import psycopg2
затем создаем подключение к нашей БД, для этого используем метод connect
con = psycopg2.connect(
database="имя вашей БД",
user="имя пользователя",
password="пароль пользователя",
host="ip адрес сервера",
port="номер порта сервера"
)
далее производим подключение к БД
cur = con.cursor()
делаем запрос к БД и выводим наименование всех БД
cur.execute("SELECT * FROM pg_catalog.pg_tables")
запишем в массив результат поиска
rows = cur.fetchall()
сортируем по алфавиту список с наименованиями БД
rows.sort()
выводим в консоль наименование БД
for row in rows:
print("FIELD =", row[1])
закрываем соединение с БД
con.close()
Комментариев нет:
Отправить комментарий