 ADD CONSTRAINT ck_producto_mayor_2
 CHECK (precio_2 > precio_3);
 
-ALTER TABLE producto
-ADD CONSTRAINT ck_producto_estatus
-CHECK (estatus in ('0','1'));
+
 
 ALTER TABLE proveedor
 ADD CONSTRAINT ck_proveedor_mayor_a_cero

ADD CONSTRAINT ck_contacto_proveedor_mas_3_caracteres_apellido_m
CHECK (length(ltrim(rtrim(apellido_materno))) >= 3);

ALTER TABLE contacto_proveedor
ADD CONSTRAINT ck_contacto_proveedor_mas_5_caracteres_colonia
CHECK (length(ltrim(rtrim(colonia))) >= 5);

alter table contacto_proveedor
add constraint ck_contacto_proveedor_email
check (email like '%@%');

ALTER TABLE contacto_proveedor
ADD CONSTRAINT ck_contacto_proveedor_estatus
CHECK (estatus in ('0','1'));

ALTER TABLE contacto_proveedor
ADD CONSTRAINT ck_contacto_proveedor_ciudad
CHECK (ciudad in ('acajete', 'acatlán', 'acayucan', 'actopan', 'acula', 'acultzingo', 'agua dulce', 'alpatláhuac', 'alto lucero de gutiérrez', 'barrios', 
'altotonga', 'alvarado','amatitlán', 'amatlán de los reyes', 'angel r. cabada', 'apazapan', 'aquila', 'astacinga', 'atlahuilco', 'atoyac', 'atzacan','atzalan', 
'ayahualulco', 'banderilla', 'benito juárez', 'boca del río', 'calcahualco', 'camarón de tejeda', 'camerino z. mendoza', 'carlos a. carrillo', 'carrillo puerto', 
'castillo de teayo', 'catemaco', 'cazones', 'córdoba', 'cerro azul', 'chacaltianguis', 'chalma', 'chiconamel', 'chiconquiaco', 'chicontepec', 'chinameca', 
'chinampa de gorostiza', 'chocamán', 'chontla', 'chumatlán', 'citlaltépetl', 'coacoatzintla', 'coahuitlán', 'coatepec', 'coatzacoalcos', 'coatzintla', 'coetzala', 
'colipa', 'comapa', 'cosamaloapan de carpio', 'cosautlán de carvajal', 'coscomatepec', 'cosoleacaque', 'cotaxtla', 'coxquihui', 'coyutla', 'cuichapa', 'cuitláhuac', 
'el higo', 'emiliano zapata', 'espinal', 'filomeno mata', 'fortín', 'gutiérrez zamora', 'hidalgotitlán', 'huatusco', 'huayacocotla', 'hueyapan de ocampo', 'huiloapan', 
'ignacio de la llave', 'ilamatlán', 'isla', 'ixcatepec', 'ixhuacán de los reyes', 'ixhuatlancillo', 'ixhuatlán de madero', 'ixhuatlán del café', 'ixhuatlán del sureste', 
'ixmatlahuacan', 'ixtaczoquitlán', 'jalacingo', 'jalcomulco', 'jamapa', 'jáltipan', 'jesús carranza', 'jilotepec', 'josé azueta', 'juan rodríguez clara', 
'juchique de ferrer', 'la antigua', 'la perla', 'landero y coss', 'las choapas', 'las minas', 'las vigas de ramírez', 'lerdo de tejada', 'los reyes', 'magdalena', 
'maltrata', 'manlio fabio altamirano', 'mariano escobedo', 'martínez de la torre', 'mecatlán', 'mecayapan', 'medellín', 'miahuatlán', 'minatitlán', 'misantla', 
'mixtla de altamirano', 'moloacán', 'nanchital de lázaro cárdenas del río', 'naolinco', 'naranjal', 'naranjos amatlán', 'nautla', 'nogales', 'oluta', 'omealca', 
'orizaba', 'otatitlán', 'oteapan', 'ozuluama de mascareñas', 'pajapan', 'papantla', 'paso de ovejas', 'paso del macho', 'pánuco', 'perote', 'platón sánchez', 
'playa vicente', 'poza rica de hidalgo', 'pueblo viejo', 'puente nacional', 'rafael delgado', 'rafael lucio', 'río blanco', 'saltabarranca', 'san andrés tenejapan', 
'san andrés tuxtla', 'san juan evangelista', 'san rafael', 'santiago sochiapan', 'santiago tuxtla', 'sayula de alemán', 'sochiapa', 'soconusco', 'soledad atzompa', 
'soledad de doblado', 'soteapan', 'tamalín', 'tamiahua', 'tampico alto', 'tancoco', 'tantima', 'tantoyuca', 'tatahuicapan de juárez', 'tatatila', 'túxpam', 'tecolutla', 
'tehuipango', 'temapache', 'tempoal', 'tenampa', 'tenochtitlán', 'teocelo', 'tepatlaxco', 'tepetlán', 'tepetzintla', 'tequila', 'texcatepec', 'texhuacán', 'texistepec', 
'tezonapa', 'tierra blanca', 'tihuatlán', 'tlachichilco', 'tlacojalpan', 'tlacolulan', 'tlacotalpan', 'tlacotepec de mejía', 'tlalixcoyan', 'tlalnelhuayocan', 
'tlaltetela', 'tlapacoyan', 'tlaquilpa', 'tlilapan', 'tomatlán', 'tonayán', 'totutla', 'tres valles', 'tuxtilla', 'ursulo galván', 'uxpanapa', 'vega de alatorre', 
'veracruz', 'villa aldama', 'xalapa', 'xico', 'xoxocotla', 'yanga', 'yecuatla', 'zacualpan', 'zaragoza', 'zentla', 'zongolica', 'zontecomatlán de lópez y fuentes', 
'zozocolco de hidalgo'));


ALTER TABLE detalle_compra

add constraint ck_proveedor_email
check (email like '%@%');



ALTER TABLE proveedor
ADD CONSTRAINT ck_proveedor_ciudad
