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

dos claves primarias

Estas en el tema de dos claves primarias en el foro de PostgreSQL en Foros del Web. Hola estay creando una tabla en postgresql y me tira el siguiente error: ERROR: CREATE TABLE/PRIMARY KEY multiple primary keys for table 'deuda' are not ...
  #1 (permalink)  
Antiguo 29/05/2003, 12:11
 
Fecha de Ingreso: enero-2003
Mensajes: 286
Antigüedad: 21 años, 11 meses
Puntos: 0
dos claves primarias

Hola estay creando una tabla en postgresql y me tira el siguiente error:
ERROR: CREATE TABLE/PRIMARY KEY multiple primary keys for table 'deuda'
are not allowed

y es por que estoy creando dos claves primarias en la tablas y esta es la forma:
constraint "deuda_akey" primary key
(cta_cliente), constraint "deuda_bkey" primary key (num_factura)

Si alguien sabe por que esta mal o sabe como hecerlo ojala me ayude.

Gracias
Reckba
  #2 (permalink)  
Antiguo 29/05/2003, 12:24
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años, 8 meses
Puntos: 2
constraint "deuda_akey" primary key
(cta_cliente,num_factura)

No puedes crear dos llaves sobre una tabla puedes utilizar dos campos como una llave
  #3 (permalink)  
Antiguo 29/05/2003, 14:21
 
Fecha de Ingreso: enero-2003
Mensajes: 286
Antigüedad: 21 años, 11 meses
Puntos: 0
gracias dotnetdeveloper, lo probe y era como tu decias. ahora te pregunto si para las claves foranes es igual?. Yo creo que no.

Saludos y muchas gracias.
Reckba
  #4 (permalink)  
Antiguo 29/05/2003, 21:35
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años, 8 meses
Puntos: 2
Bueno en una tabla si puedes tener 0 o más de 1 llaves foraneas
  #5 (permalink)  
Antiguo 28/05/2007, 10:41
Avatar de DeadTonyLord  
Fecha de Ingreso: mayo-2007
Mensajes: 16
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: dos claves primarias

Yo tmb tenia esa duda pero no solo es una sola llave primaria y puedes cualquier cantidad de llaves foraneas segun pida tu aplicacion, claro siempre y cuando se requiera,aunque puede darse la ocasion que una llave foranea sea llave primaria de una tabla diferente a la de ella o sea ser llave primaria de dos tablas
  #6 (permalink)  
Antiguo 20/06/2009, 15:23
 
Fecha de Ingreso: diciembre-2008
Mensajes: 3
Antigüedad: 16 años
Puntos: 0
Respuesta: dos claves primarias

yo tengo una tabla en sql server y esta si tiene 2 claves primarias, pero fue diseñada en modo grafico. Ahora yo quiero diseñarla con el analizador de consultas y no puedo...alguien me puede dar alguna ayuda.............
  #7 (permalink)  
Antiguo 20/06/2009, 15:48
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: dos claves primarias

Este es un tema del 2003.
Pantea bien tu pregunta en un nuevo post.

Ten en cuenta que esto es un foro de postgresql.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #8 (permalink)  
Antiguo 20/06/2009, 15:50
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: dos claves primarias

Este es un tema del 2003.
Pantea bien tu pregunta en un nuevo post.

Ten en cuenta que esto es un foro de postgresql.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
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




La zona horaria es GMT -6. Ahora son las 01:59.