Download _db_.py from EllenBeta/vox-beta: direct link, hf CLI and curl.
- Browser
- Download file 638 Bytes
-
https://huggingface.co/spaces/EllenBeta/vox-beta/resolve/main/_db_.py
- Command line
-
hf download hf://spaces/EllenBeta/vox-beta/_db_.py
-
curl -L -o _db_.py https://huggingface.co/spaces/EllenBeta/vox-beta/resolve/main/_db_.py
638 Bytes
| import psycopg2 | |
| from psycopg2 import OperationalError | |
| import os | |
| # Neon database connection string | |
| CONN_STRING = os.getenv("CONN_URL") | |
| def create_connection(): | |
| """Create a connection to the Neon PostgreSQL database.""" | |
| try: | |
| connection = psycopg2.connect(CONN_STRING) | |
| print("โ Connection to Neon PostgreSQL DB successful") | |
| return connection | |
| except OperationalError as e: | |
| print(f"โ The error '{e}' occurred") | |
| return None | |
| def close_connection(connection): | |
| """Close the database connection.""" | |
| if connection: | |
| connection.close() | |
| print("๐ Connection closed") | |