PostgreSQL - Primary Key

 
Vista:

Primary Key

Publicado por tiramizu (2 intervenciones) el 08/06/2004 01:23:50
Hola!
Estoy juiciosa trabajando en postgres ya cree una tabla y tengo una llave primaria, y ay he ingresado datos, la cuestion es que ahora necesito cambiar la clave primaria de esta tabla???

como le hago??

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Primary Key

Publicado por Carlos Chávez (41 intervenciones) el 09/06/2004 22:53:19
Hola.
Necesitas cambiar el campo que es la llave primera por otro campo?
Necesitas cambiar el nombre de la llave primaria ?
ya tienes relaciones con la llave primaria hacia otras tablas ?
Es importante preservar los datos que ya tienes en la base de datos ?

Bueno, podrías utilizar el comando ALTER TABLE.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Primary Key

Publicado por tiramizu (1 intervención) el 10/06/2004 18:56:24
Hola:

la llave primaria de mi tabla son dos campo, necesito agregar un tercer campo ó quitar la lleve primaria, no tengo relaciones con otras tablas ni nada ...

como le hagp???

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Primary Key

Publicado por Carlos Chávez. (41 intervenciones) el 11/06/2004 19:20:27
Hola,
Si no es importante preservar nada, entonces creo que lo más adecuado sería eliminar la tabla
y volver a crearla.

1. DROP TABLE <nombre tabla>
2. CREATE TABLE ... con el nuevo esquema de la tabla.

podes usar el: psql "nombre de la base de datos" y luego ejecutar dichos comandos.
o lo podes hacer desde la línea de comandos, por ejemplo:
psql "base de datos" < comandos.sql
donde comandos.sql contiene los comandos que te describi arriba, en es mismo orden.
esta es la forma en que yo lo haría.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar