Por fin está disponible para Windows la
fantástica base de datos
PostgreSQL, todo un clásico en entorno Linux que hasta
ahora, si queríamos instalarla en nuestro PC para hacer
una prueba rápida, teníamos que conformarnos en
usarla a través de .
Vamos al Web de
postgre www.postgresql.org.
Tenemos un acceso directo en la página principal pero sino
solo tendríamos que buscar en el área de
descarga..
Si investigamos un poco, comprobaremos que tenemos una
aplicación de administración que podemos, descargar con
el paquete por separado.
También podemos descargar drivers ODBC o OLEDB
para acceder desde Windows a nuestra base de datos
Para acceder desde nuestros programas
Java,
también disponemos de Drivers JDBC
Descargamos el paquete principal
Descomprimimos los ficheros con el instalador y hacemos
doble click (en el corto)
Nos aparece el asistente y, para variar, el castellano no
está …. bueno, usaremos el ingles
Leeremos las instrucciones sobre el modelo de
licencias
Y precauciones para que no corramos el servidor como
administrador
Elegimos las piezas a instalar
Elegimos instalar la base de datos como un
servicio (por
comodidad) y establecemos un usuario y contraseña. Si no
existe se creará. Si existe, no debe estar en el grupo de
administradores …
Si la contraseña es muy fácil de piratear,
nos sugiere una aleatoria. No hay problema porque es la que se
pone en el administrador de
servicios y no
la tenemos ni que conocer
Verificamos que a ido bien
Definimos parámetros de configuración
(sobre todo el super-usuario y contraseña)
Elegimos el nombre usado como lenguaje de
Script para los procedimientos
almacenados
Seleccionamos los módulos opcionales (dejamos la
configuración por defecto de momento)
Verificamos la creación de iconos y arrancamos el
administrador pgAdmin (que ya se ha instalado)
Desde la ventana de administración creamos una base de
datos
Elegimos el nombre y codificación (la deseada)
Creamos una tabla en la base de datos
Le asignamos nombre
Creamos los campos (en este caso un auto
numérico)
Creamos un campo textual
Podemos crear índices (y de paso, vemos todas las
opciones disponibles)
Elegimos en nombre y las columnas
Podemos probar el acceso ODBC a nuestra base de
datos
Elegimos el tipo de la base de datos
Definimos los parámetros de
configuración
Verificamos la creación
Desde Microsoft
Access vamos a enlazarnos a la base de datos
Seleccionamos una base de datos ODBC
Y como estamos conectado como administrador, vemos todas
las tablas, incluidas las administrativas.
Podemos insertar registros
directamente
Verificamos que la inserción se ha realizado
correctamente
Os recomiendo que consultéis es te enlace
http://es.tldp.org/Postgresql-es/web/navegable/faq/faq-es.htm
Ya tenemos una nueva opción a nuestra
disposición para realizar desarrollos
multiplataforma.
Algunas personas me preguntan por qué pruws y no
publico
tutoriales con capturas de Linux. La respuesta es
sencilla, por comodidad ….. Aunque ya lo he comentado en muchos
tutoriales, no
hay que obsesionarse. La tecnología, para la
mayoría de las personas es un medio y no un fin (como para
nosotros) y hay que diversificar y sacar el partido a cada
plataforma sin llegar a extremismos.
Si visitáis el foro podréis comprobar que
hay muchas preguntas del tipo:
- ¿Triunfará Linux sobre
Windows? - ¿Se utilizará más PHP que JSP?ebo
casi todo en Windo - ¿C# se va a comer a Java?
- ¿Es mejor WebSphere o WebLogic?
Planteadlo desde otro punto de vista ¿que es
mejor un Mercedes o un BMW?. Pues a unos les gusta más
Mercedes y a otros BMW. Dependerá del segmento, de las
preferencias estéticas, del que haya sacado el modelo
más reciente, de los descuentos y facilidades de
financiación, etc…. Y nunca debemos perder la
perspectiva de realizar comparaciones entre iguales (no tiene
sentido comparar el todo terreno de uno con el deportivo de
otro). Yo personalmente prefiero el
Mercedes E 270 CDI Automático (lo digo por si os
animáis a regalarme uno 😉 )
Con el Software pasa lo mismo….
todos sobrevivirán y tendrán su mercado (de los
que, dependiendo del contexto, por comodidad, inercia, sentido
común, miedo al cambio, etc..
quieran mantener las líneas seleccionas ) …. y, poco a
poco, surgirán nuevas opciones que sustituirán a
los más rezagados en la lucha por el liderazgo. Si
somos consultores, debemos ser maestros de una opción y
aprendices de muchas (la polivalencia u adaptabilidad será
nuestro máximo valor).
Os sugiero que mantengáis la mente abierta y que,
los que tengáis capacidad, dediquéis recursos a
investigar sobre este tipo de soluciones,
sobre todo para aplicaciones internas (por ejemplo
Intranets)
Roberto Canales Mora
www.adictosaltrabajo.com