Bonjour,
J'essaie de créer une API avec FastAPI, en me connectant à une base Oracle.
Mon problème est que je n'arrive pas à formater correctement l'URL ConnectionString dans le fichier de config.
Pour ma base de données, j'ai le user, le mot de passe et la string suivante :Dans mon fichier de config, j'ai mis :Code:
1
2
3
4
5
6
7
8 (DESCRIPTION= (ADDRESS_LIST= (LOAD_BALANCE=OFF) (FAILOVER=ON) (ADDRESS=(PROTOCOL=TCP)(HOST=mon_hostname)(PORT=1521)) ) (CONNECT_DATA= (SERVICE_NAME=INSTA_TAF)(INSTANCE_NAME=INSTA)(GLOBAL_NAME=INSTA)))
Mais quand je lance mon main.py, j'ai l'erreur :Code:DATABASE_URL = f"jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=OFF)(FAILOVER=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=mon_hostname)(PORT=1521)) )(CONNECT_DATA=(SERVICE_NAME=INSTA_TAF)(INSTANCE_NAME=INSTA)(GLOBAL_NAME=INSTA)))"
Comment formater correctement l'URL?Code:ArgumentError: Could not parse SQLAlchemy URL from given URL string
Merci,
Nico