Назад к вопросам
Junior — Middle
65
Имели ли вы опыт работы с базой данных PostgreSQL в своих проектах?
Ответ от нейросети
sobes.tech AI
Да, в проектах на Python часто использовал PostgreSQL как основную реляционную базу данных. Для взаимодействия применял библиотеки:
- psycopg2 — низкоуровневый драйвер для подключения и выполнения SQL-запросов.
- SQLAlchemy — ORM для удобной работы с базой через объекты Python.
Пример подключения и выполнения запроса с использованием psycopg2:
import psycopg2
conn = psycopg2.connect(
dbname="mydb",
user="user",
password="password",
host="localhost"
)
cur = conn.cursor()
cur.execute("SELECT * FROM users WHERE active = TRUE;")
rows = cur.fetchall()
for row in rows:
print(row)
cur.close()
conn.close()
PostgreSQL ценится за надежность, расширяемость и поддержку сложных запросов, что делает её популярным выбором для Python-приложений.