Publicidad

Eliminar claves únicas (CONSTRAINT) en postgreSQL


Por Alex el 26/06/2017, Comentar el artículo

Comparte este artículo:      




A veces necesario quitar restricciones de nuestra base de datos, normalmente cuando estamos en desarrollo y queremos hacer muchas pruebas.


Cuando intentas repetir datos aparecen errores como estos

duplicate key value violates unique constraint "customers_dni_key"

Primero miramos que claves hay en la tabla en cuestión, en mi caso en customers

SELECT *
FROM information_schema.constraint_table_usage
WHERE table_name = 'customers'

Y después eliminamos la CONSTRAINT por el nombre

ALTER TABLE customers DROP CONSTRAINT customers_dni_key;



Saludos
Alex.

Si te ha gustado el artículo compartelo en:      




Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.