
    g
                     l   d dl Z d dlZd dlZd dlZej                  j                  d e j                  j                  d             d dlmZ  e j                  dd      C e j                  d      dk(  r. e       Z
e
j                         D ]  \  ZZee j                  e<     e j                  d      Zes~ e j                  d      Z e j                  d      Z e j                  d	      Z e j                  d
      Zer$er"er erde de de de Zee j                  d<   n ed        ed        e j                  d      Zesee j                  d<   d ZdZdZ e j                  d      Zeedk(  r ed        ed        eek  red k7  redz  Z ede d        ej6                  ddgd      Zej:                  Z ej6                  g dd      Zej:                  Zed k7  reek  r ed        ej<                  d       eek  red k7  red k7  r ede d        ed        ed        y)!    Nz./)decrypt_env_varUSE_AWS_KMSTrueDATABASE_URLDATABASE_HOSTDATABASE_USERNAMEDATABASE_PASSWORDDATABASE_NAMEzpostgresql://:@/zdError: Required database environment variables are not set. Provide a postgres url for DATABASE_URL.   
DIRECT_URL   DISABLE_SCHEMA_UPDATEzSkipping schema update...zAttempt z...prismagenerateT)capture_output)r   dbpushz--accept-data-losszRetrying in 10 seconds...
   z&Unable to push database changes after z	 retries.zDatabase push successful!)os
subprocesssystimepathinsertabspath*litellm.secret_managers.aws_secret_managerr   getenvnew_env_varitemskvenvirondatabase_urldatabase_hostdatabase_usernamedatabase_passworddatabase_nameprintexit
direct_urlretry_countmax_retries	exit_codedisable_schema_updaterunresult
returncodesleep     S/var/www/openai/venv/lib/python3.12/site-packages/litellm/proxy/prisma_migration.py<module>r9      sk   
  
  rwwt G299]D!-)"))M2Jf2T!#K!!#1

1 $ ryy(BIIo.M!		"56!		"56BIIo.M*/@]&'8&9;L:MQ}o]^_l^mn%1

>"r	
 	Q RYY|$
+BJJ| 	!		"9: $)>&)H	
%&GKIN1K	H[M
%& Z^^Xz24HF!!I Z^^6tF !!IA~+3)*

2! KIN$ >	2;-y
IJG ! "r7   