Soy bastante nuevo en el uso de bases de datos relacionales, por lo que prefiero usar un buen ORM para simplificar las cosas. Pasé tiempo evaluando diferentes ORM de Python y creo que SQLAlchemy es lo que necesito. Sin embargo, he llegado a un callejón sin salida mental.Creación de tablas dinámicas y mapeo ORM en SqlAlchemy
Necesito crear una nueva tabla para acompañar cada instancia de un jugador que creo en la tabla de jugadores de mi aplicación. Creo que sé cómo crear la tabla cambiando el nombre de la tabla a través de los metadatos y luego llamando a la función de creación, pero no tengo idea de cómo asignarla a una nueva clase dinámica.
¿Puede alguien darme algunos consejos para ayudarme a superar mi congelamiento cerebral? ¿Esto es posible?
Nota: estoy abierto a otros ORM en Python si lo que estoy pidiendo es más fácil de implement.Just muéstrame cómo :-)
Creación de tablas dinámicas es una mala idea. Agregar una clave a una tabla para distinguir instancias de jugadores es una buena idea. ¿Qué estás tratando de lograr con este negocio de "mesa dinámica"? –
Básicamente, cada jugador obtiene su propia tabla de puntajes para seguir sus puntajes a lo largo del tiempo. Se podría agregar un jugador en cualquier punto en el tiempo, por lo que sería muy difícil seguirlo en una tabla de puntajes gigante con todos los jugadores en él ... al menos para mí lo es. –
Por supuesto, el proceso de hacer la pregunta me hace pensar en ello bajo una luz completamente nueva. Probablemente podría crear una gran tabla de puntuaciones que incluya la identificación del jugador en una columna junto con su información de puntaje. Entonces podría hacer una consulta en la identificación del jugador para obtener sus puntajes. Gracias a todos. –