sqlalchemy y tablas sin Primary Key

Alberto Valverde alberto en toscat.net
Mar Ago 19 16:22:50 CEST 2008



On Aug 19, 2008, at 1:52 PM, "Jose Caballero"  
<jcaballero.hep en gmail.com> wrote:

> Hola,
>
> gracias por las respuestas. El problema es que me he encontrado la  
> Base de
> Datos ya hecha, y yo no tengo control sobre tu contenido. No tengo  
> permiso
> de escritura.

Si hay alguna columna/s de las que puedas hacer una pk puedes  
declararlas como pk al instanciar la Table desde python sin tener que  
modificar la bdd. Espo si, deben ser unicas o SA tendras problemas...

Alberto

>
>
> Intentaré convencer al padre de la criatura para que la rehaga.
>
> Gracias por vuestros comentarios.
> Saludos,
> Jose
>
>
> El 19 de agosto de 2008 4:42, Alberto Valverde  
> <alberto en toscat.net>escribió:
>
>>
>>
>> On Aug 18, 2008, at 11:09 PM, "Jose Caballero" <jcaballero.hep en gmail.com 
>> >
>> wrote:
>>
>> Hola,
>>>
>>> ¿para trabjar con SQLAlchemy es imprescindible que las tablas en 
>>>  la Base
>>> de
>>> Datos tengan una "Primary Key"? Estoy intento hacer una aplicaci 
>>> ón muy
>>> sencillita donde se lee el contenido de una tabla y se muestra,  
>>> tal cual,
>>> en
>>> una web. Pero la tabla no tiene definida ninguna Primary Key. Cuando
>>> intento
>>> correr el servidor de desarrollo obtengo un mensaje de error (lo  
>>> siento,
>>> lo
>>> he perdido y no puedo copiarlo) quejándose precisamente de eso,  
>>> de que no
>>> encuentra la variable Primary Key.
>>>
>>> ¿Es absolutamente necesaria?
>>>
>>
>> Si, cualquier orm necesita crear una tabla de identidades que mapee  
>> objetos
>> en memoria con filas de tablas/relaciones.
>>
>> Alberto
>>
>>
>>
>>>
>>>
>>> Saludos y gracias,
>>> Jose
>>> _______________________________________________
>>> Lista de correo Python-es
>>> http://listas.aditel.org/listinfo/python-es
>>> FAQ: http://listas.aditel.org/faqpyes
>>>
>>
>> _______________________________________________
>> Lista de correo Python-es
>> http://listas.aditel.org/listinfo/python-es
>> FAQ: http://listas.aditel.org/faqpyes
>>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


Más información sobre la lista de distribución Python-es