We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6291ca9 commit 333a274Copy full SHA for 333a274
.github/workflows/load-weekly-data.yml
@@ -97,7 +97,14 @@ jobs:
97
port = os.environ.get('PGPORT', '5432')
98
db = os.environ['PGDATABASE']
99
100
- url = f"postgresql+psycopg2://{user}:{pwd}@{host}:{port}/{db}"
+ # Use psycopg (v3) driver; falls back to psycopg2 if needed
101
+ try:
102
+ import psycopg # noqa: F401
103
+ driver = "psycopg"
104
+ except ImportError:
105
+ driver = "psycopg2"
106
+
107
+ url = f"postgresql+{driver}://{user}:{pwd}@{host}:{port}/{db}"
108
engine = create_engine(url)
109
110
df = pd.read_csv(csv_path)
0 commit comments