Categoría: Base de Datos

Bug de MySQL cuando se establece SET columna= null

Existe un error reportado a MySQL (http://bugs.mysql.com/bug.php?id=16494) que sucede en el momento que se establece una columna a NULL. En muchos de los casos sucede que envía el error que la columna no existe. Dependiendo del tipo de dato se

Publicado en Base de Datos, Desarrollo, MySQL

ROWNUM, select union e insert into

Un problema que me sucedio radicó en que requería hacer desde una vista ya existente un INSERT INTO hacia una tabla destino, esta vista tenía una columna que hacía de identificador, pero al ver la consulta me di cuenta que

Publicado en Base de Datos, Desarrollo, Oracle

CAST en Oracle

En oracle existe igual la posibilidad de hacer CAST de los tipos de datos en una consulta, por ejemplo: select cast(12.2 as NUMBER(10,5)) FROM DUAL; select cast(‘usuario’ as VARCHAR2(100)) FROM DUAL; Esto es util para cuando en algun resultado de

Publicado en Base de Datos, Desarrollo, Oracle

Borrar usuarios de GForge

Cuando uno elimina desde la interfaz de GFoge un usuario, el usuario realmente no es borrado, sino que queda en un status eliminado (status=2), en general no borro usuarios debido a que estos pertenecen a la historia de los proyectos,

Publicado en Base de Datos, Desarrollo, GForge, PostgreSQL

Exportar esquema en postgresql

Para la exportacion de un esquema en PostgreSQL asumiendo que posees el login y password sería pg_dump -U login -s database > database_schema_create.sql en donde: database es la base de datos que deseas exportar login es el usuario de la

Publicado en Base de Datos, Desarrollo, PostgreSQL Etiquetado con:

El significado tras el 99.999% de uptime

Por lo general es común ver que ciertos servicios de internet ofrecen el 99.999% de uptime, pero ¿que significa? Si el servicio ofrece el 90% de uptime, implica que 35 días al año el servicio esta bajo, si ofrece el

Publicado en Base de Datos, Desarrollo, Linux, Optimizacion, Virtualizacion, Windows