Spaces:
Sleeping
Sleeping
Update modules/database/database_init.py
Browse files
modules/database/database_init.py
CHANGED
|
@@ -34,7 +34,6 @@ def verify_container_partition_key(container, expected_path):
|
|
| 34 |
return False
|
| 35 |
|
| 36 |
###################################################################
|
| 37 |
-
|
| 38 |
def get_container(container_name):
|
| 39 |
"""Obtiene un contenedor específico"""
|
| 40 |
logger.info(f"Solicitando contenedor: {container_name}")
|
|
@@ -116,7 +115,8 @@ def initialize_cosmos_sql_connection():
|
|
| 116 |
user_database,
|
| 117 |
user_container,
|
| 118 |
user_sessions_container,
|
| 119 |
-
application_requests_container
|
|
|
|
| 120 |
]):
|
| 121 |
logger.debug("Todas las conexiones ya están inicializadas")
|
| 122 |
return True
|
|
@@ -154,11 +154,19 @@ def initialize_cosmos_sql_connection():
|
|
| 154 |
logger.error(f"Error inicializando contenedor 'application_requests': {str(e)}")
|
| 155 |
application_requests_container = None
|
| 156 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 157 |
# Verificar el estado de los contenedores
|
| 158 |
containers_status = {
|
| 159 |
'users': user_container is not None,
|
| 160 |
'users_sessions': user_sessions_container is not None,
|
| 161 |
-
'application_requests': application_requests_container is not None
|
|
|
|
| 162 |
}
|
| 163 |
|
| 164 |
logger.info(f"Estado de los contenedores: {containers_status}")
|
|
@@ -175,8 +183,6 @@ def initialize_cosmos_sql_connection():
|
|
| 175 |
logger.error(f"Error al conectar con Cosmos DB SQL API: {str(e)}")
|
| 176 |
return False
|
| 177 |
|
| 178 |
-
|
| 179 |
-
|
| 180 |
######################################################
|
| 181 |
|
| 182 |
'''
|
|
|
|
| 34 |
return False
|
| 35 |
|
| 36 |
###################################################################
|
|
|
|
| 37 |
def get_container(container_name):
|
| 38 |
"""Obtiene un contenedor específico"""
|
| 39 |
logger.info(f"Solicitando contenedor: {container_name}")
|
|
|
|
| 115 |
user_database,
|
| 116 |
user_container,
|
| 117 |
user_sessions_container,
|
| 118 |
+
application_requests_container,
|
| 119 |
+
user_feedback_container
|
| 120 |
]):
|
| 121 |
logger.debug("Todas las conexiones ya están inicializadas")
|
| 122 |
return True
|
|
|
|
| 154 |
logger.error(f"Error inicializando contenedor 'application_requests': {str(e)}")
|
| 155 |
application_requests_container = None
|
| 156 |
|
| 157 |
+
try:
|
| 158 |
+
user_feedback_container = user_database.get_container_client("user_feedback_container")
|
| 159 |
+
logger.info("Contenedor 'user_feedback_container' inicializado correctamente")
|
| 160 |
+
except Exception as e:
|
| 161 |
+
logger.error(f"Error inicializando contenedor 'user_feedback_container': {str(e)}")
|
| 162 |
+
application_requests_container = None
|
| 163 |
+
|
| 164 |
# Verificar el estado de los contenedores
|
| 165 |
containers_status = {
|
| 166 |
'users': user_container is not None,
|
| 167 |
'users_sessions': user_sessions_container is not None,
|
| 168 |
+
'application_requests': application_requests_container is not None,
|
| 169 |
+
'user_feedback': user_feedback_container is not None
|
| 170 |
}
|
| 171 |
|
| 172 |
logger.info(f"Estado de los contenedores: {containers_status}")
|
|
|
|
| 183 |
logger.error(f"Error al conectar con Cosmos DB SQL API: {str(e)}")
|
| 184 |
return False
|
| 185 |
|
|
|
|
|
|
|
| 186 |
######################################################
|
| 187 |
|
| 188 |
'''
|