He leído que el uso de Oid como una clave principal en una postgreSQL/PostGIS db es una mala práctica porque hay casos en que estos se pueden restablecer. Suena lógico, pero entonces, ¿qué es una alternativa adecuada? Creo que hay una opción para utilizar un "Universal Unique Identifier" UUID, pero el texto de gran tamaño y valor del número que escupe es horrible.
Sólo un poco más de fondo a mi situación. Tengo todas mis tablas espaciales creado con un campo llamado "gid", que es la clave primaria de la tabla y la única en esa tabla. Tengo un problema ahora porque quiero relatar mi tablas espaciales (todos con un "gid" campo a partir de la 1 y de incremento) a una gran tabla con la información relacionada. Obviamente para que mi relación con el trabajo de todos mis características espaciales necesita un identificador único que los diferencia uno del otro.
EDITADO Añadido esta imagen como por Peters' comentario. Pedro esta es la idea que tengo en mi cabeza, que puede no ser la mejor manera de ir sobre ella o incluso podría no ser buena db de diseño. Estoy interesado en lo que usted piensa.
Algún consejo?
Gracias
Ando