/
arkhe
/
analytics_practices
Обзор
Документация
Войти
/
arkhe
/
analytics_practices
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
python/scripts/db_connection_check.py
22 строки
563 B
ibrahim
first_commit
05 июн 2026, 15:14
05 июн 2026, 15:14
50e75ef
Код
Авторство
О чём код?
from sqlalchemy import create_engine, text DATABASE_URL = "postgresql+psycopg2:///data_analyst_lab" def main() -> None: engine = create_engine(DATABASE_URL) with engine.connect() as connection: result = connection.execute( text("select current_user, current_database(), version();") ).mappings().one() print("PostgreSQL connection OK") print(f"user: {result['current_user']}") print(f"database: {result['current_database']}") print(result["version"].split(",")[0]) if __name__ == "__main__": main()