[pyar] Campo Primario Web2py
Roberto Perdomo
robertop23 en gmail.com
Jue Feb 3 18:34:25 ART 2011
Buenas tardes,
Alguien de casualidad tiene conocimiento en cuanto a como definir un campo
primario adicional en una tabla.
Tengo por ejemplo una tabla:
db.define_table('tipo_nomina',
SQLField('nomina', type='string', length=40, notnull=True,
required=True, unique=True)
)
Donde unique=True supuestamente debería funcionar y hacer que no se permitan
valores repetidos para el campo nomina, pero, al añadir un valor repetido
resulta el siguiente error:
IntegrityError: duplicate key value violates unique constraint
"tipo_nomina_nomina_key"
Investigue un poco y dicen que es un error de la Base de Datos, en mi caso
es Postgres. Entonces Web2py no es capaz de manejar o mejor dicho, generar
un error para cuando se esta insertando un valor repetido en un campo?
Intente con primarykey = ['nomina'], pero fue infructuoso.
lo que quisiera seria realmente poder definir un campo primario para evitar
valores repetidos, pero no encuentro la manera adecuada para ello.
PD: los formularios son generado utilizando SQLFORM y CRUD
Gracias de antemano
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110203/cc6ea19c/attachment.html>
More information about the pyar
mailing list