Bläddra i källkod

updated to use psycopg 3 - not fully tested, but seems like should work

jacob-kruger-work 2 veckor sedan
förälder
incheckning
1a333c76a6
2 ändrade filer med 6 tillägg och 3 borttagningar
  1. 1 1
      flask_app/config.py
  2. 5 2
      requirements.txt

+ 1 - 1
flask_app/config.py

@@ -9,7 +9,7 @@ basedir = os.path.abspath(os.path.dirname(__file__))
 class Config:
     SECRET_KEY = os.environ.get('SECRET_KEY', "5!kmnNoL5ABC")
     SQLALCHEMY_DATABASE_URI = os.environ.get("DATABASE_URI")\
-    or "postgresql://cv_database_user:cVdB-123@localhost:5432/cv_database"
+    or "postgresql+psycopg://cv_database_user:cVdB-123@localhost:5432/cv_database"
     SQLALCHEMY_TRACK_MODIFICATIONS = False
     MAX_CONTENT_LENGTH = 1024 * 1024 * 10 # 10MB per request
     ADMIN_PWD = os.getenv("ADMIN_PWD", "admin-123") # admin password

+ 5 - 2
requirements.txt

@@ -24,16 +24,19 @@ multidict==6.0.5
 mysql-connector-python==8.4.0
 packaging==24.1
 pillow==10.4.0
-psycopg2-binary==2.9.9
+psycopg==3.2.9
+psycopg-binary==3.2.9
+psycopg-pool==3.2.6
 PyJWT==2.8.0
 PyMySQL==1.1.1
 python-dateutil==2.9.0.post0
 python-dotenv==1.0.1
 requests==2.32.2
 six==1.16.0
-SQLAlchemy==2.0.30
+SQLAlchemy==2.0.41
 test-rest-api==0.0.0.0.40
 typing_extensions==4.11.0
+tzdata==2025.2
 urllib3==2.2.1
 Werkzeug==3.0.3
 WTForms==3.1.2