Встречается на собеседованиях • сегодня

Через что подключаешь к PostgreSQL

Для подключения к PostgreSQL в Python чаще всего используют библиотеку psycopg2 — это самый популярный и надежный драйвер.

Пример подключения:

python
import psycopg2

conn = psycopg2.connect(
    dbname="your_db",
    user="your_user",
    password="your_password",
    host="localhost",
    port="5432"
)

cursor = conn.cursor()
cursor.execute("SELECT * FROM your_table")
rows = cursor.fetchall()
conn.close()

text

**Альтернативы:**  
- `asyncpg` — для асинхронного взаимодействия.  
- `SQLAlchemy` — если нужен ORM или абстракция над разными СУБД.  
- `psycopg3` — новая версия `psycopg2` с улучшенной производительностью.  

**Важно:**  
- Всегда закрывайте соединение (`conn.close()`).  
- Используйте контекстные менеджеры (`with`) для автоматического закрытия.  
- Храните учетные данные в переменных окружения, а не в коде.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы