Archivo por meses: junio 2019


Índices Únicos y Búsquedas case-insensitive en Postgresql

Cada vez que trabajo en postgres me tropiezo con los mismos inconvenientes. Entonces se puede decir que hay una serie de reglas que no debo olvidar. Hay dos casos en particular que tomar en cuenta. Índices Únicos Ya sea por código o por herramientas clientes para manipular base de datos como por ejemplo pgAdmin, al utilizar la opción de «crear índice único» en algún campo de una tabla es muy sencillo. Obviamos probar y continuamos elaborando las tablas pero se presenta un inconveniente mucho después al momento de insertar datos. Suponiendo que tenemos una tabla de «usuarios» cuyo campo nombre_usuario […]


Limit en Oracle

Al venir de otros manejadores de base de datos, como por ejemplo Mysql, Postgres, SQLite, ya conocemos la forma de limitar registros con la clausula LIMIT, dicha clausula no existe en Oracle (tampoco en SQLServer) y siempre ha sido una polémica entre los usuarios por lo importante que es. Cómo ya estamos acostumbrados, lo consideramos como parte del estándar pero no lo es, no se contempla entre los estándares de SQL, así que es común que otros manejadores no tengan esta opción. La primera vez que necesité esta opción con Oracle, duré varias horas buscando la alternativa adecuada. Hay varias […]