A utilização de cursores em PostgreSQL com o auxílio da criação de Types pode se tornar uma ferramenta muito poderosa. Imagine a criação de um relatório ou de um procedimento complexo com N tabelas e JOINS. Dentro dessa rotina do cursor, você consegue escrever toda a regra de negócio e encaminhar para o programador apenas um comando bem simples para ele executar, como vamos fazer aqui: Read more »
Creando una postgres db en ramdisk. Read more »
Today I analyzed disk reads and writes on a server with iotop and strace and found some interesting possible optimizations. Read more »
Para los que venimos del mundo de MySQL y nunca antes hemos utilizado PostgreSQL, la configuración de los accesos externos a la base de datos puede parecernos algo confusa. El mecanismo, sin entrar en la tabla de gestión de usuarios, es algo más complejo pero tiene más posibilidades que en la base de datos recién adquirida por Oracle. Read more »
A continuación describiré rápidamente como mejorar el desempeño de un motor PostgreSQL .
* Edite el archivo postgresql.com y modifique las siguientes variables : Read more »
Hemos creado un “Planeta PostgreSQL-es” para recoger publicaciones de blogs en español que tengan información sobre PostgreSQL y/o temas relacionados.
Con este servicio se pretende facilitar el acceso a la información creada por usuarios de PostgreSQL en diferentes blogs a lo largo y ancho del planeta. Read more »
Recompilar paquetes incorrectos en una base de datos Oracle Read more »
Funciona en oracle 10g y 11g Read more »
Reverse Snowflake JoinsEsta es una utilidad práctica para desarrolladores. A veces nos encontramos con alguna sentencia SQL que tenemos que modificar, o intentamos crear una que es algo compleja. Con Reverse Snowflake Joins podemos introducir el texto de dicha sentencia y nos generará un diagrama más explicativo, del tipo de la siguiente imagen: Read more »
Resulta que tenia instalado Visual Studio 2005 con SQL Server Express y Management Studio Express 2005, ante la salida de Visual Studio 2010 decidi cambiar a dicha versión. Durante la instalación de Visual Studio 2010 no hubo ningún problema y por lo consiguiente se actualizó la version de SQL Server express, hasta que por alguna razon pase una herramienta para limpiar el registro de Windows con lo cual estropeo la instalacion de visual studio y SQL Server al grado de no detectarme los frameworks instalados en el equipo. Read more »
A veces necesitamos saber como quedó la última consulta ejecutada, por ejemplo, cuando la formamos dinámicamente y queremos ver que fue lo que hizo….
Con esta instrucción podemos ver las últimas consultas ejecutadas y quien las hizo: Read more »
Existen situaciones en la que deseamos realizar búsquedas sobre un conjunto de datos con una gran variedad de filtros de tal manera que estos sean excluyentes o no.
Para dejar mas claro plantearemos un modelo de datos en el que tenemos almacenado en tres tablas la siguiente información: Departamento con un listado de departamentos, Municipio contiene un listado de municipios que están relacionados la tabla Departamentos y finalmente una tabla llamada Estudiante que contiene un listado de estudiantes los cuales residen en un municipio. El diagrama del modelo de datos seria mas o menos el siguiente. Read more »
Este es un tema que montones de programadores novatos no conocen, o conocen de a poco y cada vez con menos entusiasmo. El hecho es que hay al menos una media docena de modos distintos de solicitar información desde una base de datos, y todos nos preguntamos -o deberíamos preguntarnos- qué es lo mejor que puede hacerse. Veamos las alternativas, pero antes, el mensaje esencial: no deberían pasar nunca a la DB datos provenientes del usuario que no estén validados en el server. Validar solamente con javascript no sirve (Mensaje extra: investiguen sobre el tema de Cross Site Request Forgery). Read more »
Algunos hemos tenido la necesidad de migrar desde Bases de datos de SQL Server hacia Oracle, cuando son tablas sencillas, bastaría un DTS pero en esquemas más complejos esta opción no es viable, Oracle ha ampliado su herramienta de Oracle SQL developer para incorporar esta funcionalidad.
Aquí va un pequeño Ejemplo con la base de datos de Sql Server AdventureWorks. Read more »
Bueno, lo que había hecho hace un par de días, de revocarle todos los permisos a las tablas al usuario no fué suficiente. El usuario ‘readonly’ seguía actualizando registros. Cual era entonces el problema? Read more »
Es increíble cómo hoy se celebran 6 años desde que fue ingresado un feature request a MySQL Bugs pidiendo que se implemente una función que de seguro es importante para muchos: los microsegundos en TIMESTAMP y otros relacionados.
Si bien es cierto que por lo general no se necesita tanta precisión, de repente es necesario, ya sea para propósitos de debug o actividad en el sistema, considerando que es un sistema que ocupan muchas personas.
Imaginemos por un momento que administramos Facebook y ocurre lo peor que te puede pasar: uno de los balanceadores de carga entiende mal un request y arma un castillo de naipes sobrecargando paulatinamente cada uno de los servidores. Read more »
Rails hace que la interación con tu base de datos sea tan simple, que es fácil olvidar que a la base de datos no siempre esta feliz con lo que Rails hace. Aquí hay tres errores comunes, causantes de los mayores dolores de cabeza para aplicaciones Rails. Read more »
Para crear tablas en una base de datos con codeIgniter se puede usar la clase dbforge. Para ello simplemente hay que cargarla en el modelo donde vayamos a llevar a cabo dichas tareas. Read more »
Buscar en DbRunas
Descargar versiones libres recomendadas actualizadas
Revistas
Manuales
Recursos
Archivo diario de noticias
Archivo por mes y año
Comentarios recientes
- Miguel Ponte on Oracle – PL/SQL – Paginación de registros de una consulta
- Miguel Ponte on Oracle – PL/SQL – Paginación de registros de una consulta
- Pibe on Extraer datos de MySQL a Excel vía ODBC (como en la vieja escuela)
- fds on Manual de Instalacion Netbeans 6.71. POSTGRESQL -8.4.1 Y APACHE2 PHP5
- berto on Tutorial Hibernate y JavaServer Faces (JSF)
- Elvis on Accediendo a MySQL con node.js
- instalacion de red on Script para comprobar si las bases de datos están configuradas espejadas en SQL 2005/2008
Ayudas Oracle
- Revisar condiciones en otras tablas
- Tomar datos de 3 tablas y formar un cursor
- Recuento de iteración Cero
- Dudas Php - Oracle
- conexión en sql *plus
Ayudas PostgreSQL
- SQL mirando cantidades
- Extraer base de dato
- ¿Cómo instalar postgresql?
- Como instalo Postgresql manualmente en Ubuntu 9.10
- Problema com la hora
Ayudas MySQL
- Consulta de varios campos en distintas tablas
- Utilizar dos bases de datos en directorios distintos con mysql...
- Problema con imágenes en base de datos
- instalar mysql y phpmyadmin en wind 7
- problemas con mysql
Ayudas SQL Server
- Igualar formatos de fecha entre dos servidores sql vinculados
- Convertir texto en numero en T-SQL
- SQL Server 2008 R2 en red
- consulta sql select con fecha
- Quiero cambiar una cuenta de inicio de "servicio" de SQL SERVER 2000 (MSSQLServer)
Ayudas DB2
Ayudas SQL
- No mostrar columnas vacías en un select
- Ayuda consulta sql Oracle
- problema con una select anidada
- Inner encadenado con suma
- Tengo problemas con SQL y Between, no me respeta el rango entre Fecha1 y Fecha2.
Feeds Planeta PostgreSQL-es
- Disponible PostgreSQL Magazine #01
- Transacciones autónomas en PostgreSQL
- Calentando motores con pgFincore
- Líneas de tiempo del proyecto PostgreSQL y las principales RDBMS
- Nuevas versiones de PostgreSQL disponibles
Feeds Planet PostgreSQL
- Redirecting planetpostgresql.org to planet.postgresql.org -- please update your bookmarks
- 2010 retrospective
- Waiting for 9.1 – Unlogged tables
- Version Control Visualization and End Point in Open Source
- PostgreSQL Weekly News January 2nd 2011
Feeds Planeta PostgreSLQ Brazil
- Faça Você Mesmo: Mapas Mentais Gerados Via SQL!
- Acesse: Revista Internacional de PostgreSQL
- Webcast: Por que PostgreSQL?
- PGDay IFRO Porto Velho - Rondônia 2012
- Entendendo valores nulos no PostgreSQL
Feeds Planet MySQL
- Bug.mysql.com and Contributions!
- MySQL Handshake and Encryption
- Meet the MySQL Experts Podcast: MySQL Replication Global Transaction Identifiers & HA Utilities
- Can MySQL use primary key values from a secondary index?
- Joins: inner, outer, left, right