Preguntas etiquetadas con constraint

Un mecanismo declarativo como un cheque o una clave externa que impone alguna regla de integridad de datos en una base de datos.





2
Error de uso exclusivo de PostgreSQL: el tipo de datos entero no tiene clase de operador predeterminada
En PostgreSQL 9.2.3 estoy tratando de crear esta tabla simplificada: CREATE TABLE test ( user_id INTEGER, startend TSTZRANGE, EXCLUDE USING gist (user_id WITH =, startend WITH &&) ); Pero me sale este error: ERROR: data type integer has no default operator class for access method "gist" HINT: You must specify …


7
Copiar la estructura completa de una tabla.
Usando algunos métodos, cuando crea una copia de una tabla, pierde índices, PK, FK, etc. Por ejemplo, en SQL Server puedo decir: select * into dbo.table2 from dbo.table1; Esta es solo una copia simple de la tabla; faltan todos los índices / restricciones. ¿Cómo puedo copiar una estructura de tabla …





2
¿Qué significa 'ibfk' en MySQL?
Si creo una restricción de clave foránea para la tabla 'fotos' en phpmyadmin, luego veo que la restricción se llama 'photos_ibfk_1', y la siguiente restricción se llama 'photos_ibfk_2', etc. De esto he deducido que [tablename] _ibfk_constraintIndex es la convención para restricciones de DB en MySQL. ¿Es esto correcto? ¿Qué significa …


4
comprobar restricción no funciona?
Tengo la siguiente tabla. create table test ( id smallint unsigned AUTO_INCREMENT, age tinyint not null, primary key(id), check (age<20) ); El problema es que la CHECKrestricción no funciona en la columna de edad. Por ejemplo, cuando inserto 222 para el campo de edad, MySQL lo acepta.
23 mysql  constraint 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.