Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Autogenerar llave en postgresql

Estas en el tema de Autogenerar llave en postgresql en el foro de PostgreSQL en Foros del Web. engo una gran duda para hacer mi modelo E-R(entidad relacion uso el power designer) pero lo que necesito es hacer que una llave de una ...
  #1 (permalink)  
Antiguo 23/10/2007, 12:45
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años, 5 meses
Puntos: 2
Autogenerar llave en postgresql

engo una gran duda
para hacer mi modelo E-R(entidad relacion uso el power designer)
pero lo que necesito es hacer que una llave de una entidad se autogenere
osea por decir ,al introducir un registro de la entidad "Alumno"
solo ingrese por la interfaz de usuario :el nombre,apellido,edad,sexo
y que la llave que maneja para este nuevo registro la base de datos, se genere automaticamente y mejor aun si es en un orden ,(creciente o decreciente)
como puedo hacer eso para postgresql?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #2 (permalink)  
Antiguo 23/10/2007, 15:38
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 19 años, 2 meses
Puntos: 7
Re: Autogenerar llave en postgresql

Saludos:

Dale una mirada a google: postgresql+serial, y por ahí te vas a la documentación oficial.
__________________
Gracias de todas todas
-----
Linux!
  #3 (permalink)  
Antiguo 25/10/2007, 13:23
 
Fecha de Ingreso: octubre-2007
Mensajes: 28
Antigüedad: 17 años, 1 mes
Puntos: 2
Re: Autogenerar llave en postgresql

Aqui deje una forma de como generar un autoincremento.. hasta el momento me ha funcionado bien en las tablas que genere para un proyecto en el que estoy trabajando...

Link
http://www.forosdelweb.com/f99/autoi...tablas-524041/


Saludos

Alvaro

Última edición por neodarklinux; 25/10/2007 a las 13:24 Razón: Aumento de informacion
  #4 (permalink)  
Antiguo 26/10/2007, 15:02
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años, 5 meses
Puntos: 2
Re: Autogenerar llave en postgresql

INSERT INTO mi_tabla VALUES (nextval('mi_seq'), 107, 'descripcion');
que es nexval? una funcion de postrges? y aque te refieres con 'mi_seg' ??
ahora es mejor usar triggres para esto?
no recuerdo bien si en postgres o mysql,pero en uno de los 2 se podia hacer incremento de las llaves
esto solo funciona con tipod e datos serial? no funciona si lallave es del tipo varchar?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 16:30.