Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/07/2007, 16:17
Avatar de paul77
paul77
 
Fecha de Ingreso: septiembre-2004
Mensajes: 25
Antigüedad: 19 años, 7 meses
Puntos: 0
Re: MySQL, PostgreSQL o FirebirdSQL, ¿¿PORQUE??

Muchas gracias por las respuestas, yo he trabajado con los 3, pero conozco mucho mas MySQL y me ha ido muy bien.

Concuerdo con uds que mysql tiene una comunidad mucho mas grande a nivel mundial, ademas se encuentra mucho mas ayuda en español que los otros dos, aunque postgres tiene una lista de ayuda en español tambien y firebird tiene un grupo de ayuda en español tambien.

Ahora les doy un tip con respecto a los triggers en MySQL tiene una leve desventaja con respecto a los otros dos, ya que MySQL no tiene soporte para cancelar el evento de un trigger por medio de excepciones.

Ejemplo:
Tenemos una tabla libros:
create table libros(
id int,
nombre varchar(50),
precio numeric(5,2),
primary key(id));

Ahora intenten crear un trigger que verifique antes de insertar un libro que el precio del libro sea mayor a cero, si el precio es menor o igual a cero, el libro no se debe insertar y debe arrojar un mensaje de error.

Esto anterior no se puede hacer con MySQL, en cambio en postgres y firebird SI.

Ese seria mi aporte :D

Espero mas opiniones.