Observed since 20 Oct, 16:05 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
5x-postgresql-auth-manager
A package to manage PostgreSQL connections using environment variables.
A Python package to manage PostgreSQL connections using environment variables.
pip install 5x-postgresql-auth-manager
This package simplifies connecting to PostgreSQL by reading connection details from environment variables. It provides a PostgreSQLConnectionManager class that handles connection establishment and management.
Set the following environment variables with your PostgreSQL connection details:
FIVEX_POSTGRESQL_HOST: The hostname or IP address of your PostgreSQL server.FIVEX_POSTGRESQL_PORT: The port number of your PostgreSQL server (defaults to 5432).FIVEX_POSTGRESQL_DATABASE: The name of the database to connect to.FIVEX_POSTGRESQL_USER: The username for connecting to the database.FIVEX_POSTGRESQL_PASSWORD: The password for the specified user.import os
from postgresql_auth.postgresql_auth import PostgreSQLConnectionManager
# Set environment variables (replace with your actual credentials)
os.environ['FIVEX_POSTGRESQL_HOST'] = 'localhost'
os.environ['FIVEX_POSTGRESQL_PORT'] = '5432'
os.environ['FIVEX_POSTGRESQL_DATABASE'] = 'mydatabase'
os.environ['FIVEX_POSTGRESQL_USER'] = 'myuser'
os.environ['FIVEX_POSTGRESQL_PASSWORD'] = 'mypassword'
try:
manager = PostgreSQLConnectionManager()
with manager.get_connection() as conn:
print("Successfully connected to PostgreSQL!")
with conn.cursor() as cursor:
cursor.execute("SELECT version();")
version = cursor.fetchone()
print(f"PostgreSQL Version: {version[0]}")
except ValueError as e:
print(f"Configuration Error: {e}")
except ConnectionError as e:
print(f"Connection Error: {e}")
except Exception as e:
print(f"An unexpected error occurred: {e}")
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
psycopg2-binaryEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.6",
"evaluation": "NOT_EVALUATED"
} | psycopg2-binary>=2.9.0 | runtime |
bdist_wheel · 3.99 KB · Python py3
sdist · 3.46 KB · Python source
Shared repository data · GitHub
Observed since 20 Oct, 16:05 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:093c591bd055bd669d335169c2b56176dc30ea12d87ce734d1d46dd7fe90416e