Buenos días Juan Pedro.
El tema de las claves primarias es algo que tenemos pendiente de revisar
desde hace un tiempo, ya que nos hemos encontrado modelos de datos ya
existentes en algunos proyectos que tienen o claves primarias no
numéricas o claves primarias múltiples (o, incluso, tablas sin claves
primarias). En algunos casos lo hemos podido resolver mediante el uso de
un campo numérico único como ya le comenté en el anterior correo
(bastaría con añadir a la tabla un campo secuencial numérico con la
restricción de unicidad añadida si no lo tiene ya) pero esta solución no
siempre es aplicable.
Ufff, lo de QGIS con PostGIS es incluso más restrictivo, porque te
obliga a tener una clave primaria de un tipo determinado para que
funcione :-( (int4 si no recuerdo mal): ya estuve revisando este
problema con alguien anteriormente (no recuerdo si de la lista o un
cliente de SAIG) y sucedía eso. No sé si en las últimas versiones lo
habrán corregido ya.
Tomamos nota de su sugerencia al respecto, siempre son bienvenidas ;-) .
Gracias a ti por ayudar a mejorar Kosmo.
Saludos,
Juan Pedro Pérez Alcántara escribió:
Perfecto, gracias Sergio. Definiendo la clave primaria correcta, ahora
todo funciona perfectamente.
Estas limitaciones en cuanto a la clave son, a veces y a mi parecer,
demasiado estrictas. En Quantum GIS pasa lo mismo con PostGIS. Como
desarrollador de aplicaciones, entiendo vuestra postura, ya que si no la
edición sería imposible, y seguro que hay mil cuestiones más que se me
escapan, pero muchas veces lo único que queremos es ver el resultado de
consultas sobre las que no se va a editar, y a veces, en las consultas,
es difícil llegar a definir una clave primaria tan estricta. ¿No podría
existir un modo "solo lectura", en el que la edición estuviera
completamente descartada, pero con unas restricciones de clave menos
exigentes?
Muchas gracias y seguid con el magnífico trabajo,
saludos,
Juan Pedro Pérez
On Thu, 2009-06-18 at 09:57 +0200, Sergio Baños Calvo wrote:
Buenos días Juan Pedro.
Por lo que puedo observar en el log (aparte de un par de errores de
conexión a la tabla) es que la tabla tiene como clave primaria un campo
de tipo texto: actualmente Kosmo solo soporta tablas con claves
primarias de una única columna y numéricas (o, al menos, que tenga un
campo numérico con restricción de unicidad que pueda usar como clave)
Saludos,
Juan Pedro Pérez Alcántara escribió:
Hola Sergio, gracias por tu respuesta.
Ahí te mando el log, limpio, de esta misma mañana. Muchísimas gracias.
Un saludo,
Juan Pedro Pérez
------------------------------------------------------------------------
_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo
_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo
------------------------------------------------------------------------
_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo
--
Sergio Baños Calvo
Jefe de desarrollos
Sistemas Abiertos de Información Geográfica, S.L. (SAIG S.L.)
Tlfno. móvil: 685005960
Tlfno. fijo: (+34) 954788876
E-mail: [email protected]
_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo