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

Responder a