On Thu, 2009-06-18 at 12:00 +0200, Sergio Baños Calvo wrote: > 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.
Eso mismo me pasa a mí, por eso. > 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. Eso mismo, int4. Con el QGIS y la PostGIS sí tengo bastante más experiencia que con Oracle Locator. Es realmente limitante, todo el día con campos serial artificiosos. > Tomamos nota de su sugerencia al respecto, siempre son bienvenidas ;-) . Gracias. Creo que es un tema importante, ya que pienso que el modelo relacional geográfico es el pan y la sal de los SIG distribuidos, y creo que lo principal es que los modeladores tengamos las menos restricciones posibles a la hora de abordar el proceso de modelado. Poner campos artificiosos, fuera de la lógica del modelo, sólo porque los programas los necesitan para operar con la información es, para mi gusto, un lastre en la libertad del modelador, por eso me frustra este tema bastante. Expuse este tema también en la lista de desarrolladores de QGIS, y por lo visto tienen planteado abordarlo en futuras versiones. Comprendo que para echar la cosa a andar en vuestros programas (¡y vaya si anda, evidentemente lo hecho hasta ahora no es ninguna tontería, es un avance enorme (no más SDE, por favor)!) lo principal es comenzar por el caso más sencillo, pero la verdad es que un tratamiento más complejo de las claves marcaría, al menos para los modeladores, la diferencia. Un saludo, Juan Pedro Pérez
_______________________________________________ Kosmo mailing list [email protected] http://lists.saig.es/mailman/listinfo/kosmo
