Instalación de PostgreSQL
En este tutorial, aprenderás cómo enviar SMS desde un servidor de base de datos PostgreSQL. PostgreSQL se utiliza como almacén de datos principal o almacén de datos para muchas aplicaciones web, móviles y de análisis. PostgreSQL puede almacenar datos estructurados y no estructurados. Al leer este artículo, sabrás cómo combinar los recursos de PostgreSQL y la versatilidad de Ozeki SMS Gateway. Aprenderás cómo instalar PostgreSQL, cómo crear y configurar una base de datos y cómo probarla. Asumimos que estás familiarizado con PostgreSQL y la tecnología de comunicación SMS. En esta página, el paso de instalación se presenta en detalle. Este paso solo tomará unos 10 minutos.
¿Qué es PostgreSQL?
PostgreSQL es un sistema de base de datos de código abierto que utiliza y extiende el lenguaje SQL complementado con muchas características que almacenan y escalan de manera segura las cargas de datos más complicadas.
Contenido del video1. Descargar PostgreSQL
2. Instalar PostgreSQL
3. Instalar el controlador ODBC de PostgreSQL
Descargar PostgreSQL
El primer paso es dirigirse a la página de descarga de PostgreSQL. Aquí debes elegir qué versión de PostgreSQL deseas descargar y qué sistema operativo estás utilizando. Proporciona esa información y haz clic en el botón de descarga ahora, como puedes ver en la Figura 1. Esto iniciará el proceso de descarga.
Abrir el archivo descargado
Si tu navegador ha terminado de descargar el instalador, haz clic en él para iniciar la sección de instalación (Figura 2). Puedes encontrar el archivo .exe descargado en la parte inferior de la ventana de tu navegador o en la carpeta de descargas de tu PC por defecto.
Proporcionar directorio de instalación
Ahora necesitas proporcionar una carpeta donde el instalador copiará los archivos necesarios. Asegúrate de que haya suficiente espacio en la unidad donde estás instalando PostgreSQL. Si has seleccionado tu destino, haz clic en el botón Siguiente para proceder al siguiente paso (Figura 3).
Seleccionar componentes
En esta sección, debes elegir qué componentes de PostgreSQL deseas instalar. Para tener el software más versátil posible, marca todas las casillas y haz clic en el botón siguiente ubicado en la esquina inferior izquierda de la ventana (Figura 4).
Seleccionar directorio de datos
Ahora necesitas elegir una carpeta que se utilizará para almacenar todos tus datos. La carpeta que elijas ahora se llenará con todos tus datos de usuario, así como los datos utilizados por PostgreSQL (Figura 5). Asegúrate de que tengas suficiente espacio libre en la unidad que elijas aquí.
Proporcionar una contraseña
En este paso, debes proporcionar una contraseña en ambos campos visibles en esta página (Figura 6). Tener una base de datos protegida por contraseña significa que solo las personas con permiso podrán acceder a ella. Elige una contraseña difícil de adivinar pero fácil de recordar.
Escribir el número de puerto
En el campo Puerto, debes escribir el número de puerto en el que el servidor debe escuchar. En este caso, el número correcto es 5432. Esto significa que el puerto 5432 solo se utilizará para tu PostgreSQL. Si has proporcionado tu número de puerto, haz clic en el botón Siguiente para continuar (Figura 7).
Elegir la configuración regional predeterminada
En el menú desplegable Configuración regional, puedes elegir la configuración regional que especifica el idioma, territorio y conjunto de códigos que el servidor de base de datos necesita usar. Para usar la configuración regional predeterminada, que es POSIX, deja el menú desplegable en la opción de configuración regional predeterminada (Figura 8).
Revisar el resumen previo a la instalación
En la página de resumen previo a la instalación, podrás revisar todas las configuraciones que realizaste en los pasos anteriores. Puedes confirmar el directorio de instalación, el directorio de datos y el puerto que utilizarás. Si encuentras todo correcto, haz clic en el botón Siguiente para continuar (Figura 9).
Esperar a que finalice la instalación
En el siguiente paso, todo lo que necesitas hacer es esperar a que finalice el proceso de instalación. Si ves que la barra de progreso verde se mueve, significa que PostgreSQL se está instalando (Figura 10).
Finalizar la instalación y abrir Stack Builder
Si la barra de progreso está llena, significa que tu software está instalado. El sistema base de PostgreSQL es una buena herramienta de gestión de bases de datos, pero para usarlo en todo su potencial, necesitas módulos. Para instalar módulos, instala el Stack Builder para PostgreSQL, que simplifica el proceso de descarga e instalación de módulos. Proporciona una interfaz gráfica donde puedes elegir los módulos a instalar. Marca la casilla para Stack Builder y haz clic en el botón Finalizar ubicado en la parte inferior de la ventana (Figura 11).
Elegir la versión instalada de PostgreSQL
En este paso, desde el menú desplegable, debes elegir qué versión de PostgreSQL está instalada en tu computadora, y qué puerto utiliza. En este caso, elige PostgreSQL 10 en el puerto 5432. De esta manera, el Stack Builder instalará módulos para la versión y el puerto correctos. Haz clic en el botón siguiente si has terminado (Figura 12).
Elegir la opción psqlODBC
Desde la lista de instalación de aplicaciones, elige la opción Controladores de base de datos. Ahora puedes ver las 4 aplicaciones posibles que puedes instalar. Marca la casilla para la opción psqlODBC (64 bits) y haz clic en el botón Siguiente para iniciar el proceso de descarga e instalación (Figura 13).
Iniciar el proceso de descarga del paquete
En este paso, puedes elegir el directorio de descarga para los paquetes. Asegúrate de tener suficiente espacio libre en la unidad donde estás descargando los paquetes. Haz clic en el botón Siguiente y el Stack Builder comenzará a descargar los archivos necesarios (Figura 14).
Configurar el psqlODBC
Puedes ver en la Figura 15 que ahora se ha abierto la página principal del psqlODBC. Haz clic en el botón Siguiente para iniciar el proceso de instalación.
Elegir un directorio de instalación
En el cuadro de texto Directorio de instalación, elige el directorio de instalación donde el instalador debe mover los archivos necesarios. Asegúrate de que haya suficiente espacio libre en la unidad donde estás instalando los paquetes. Haz clic en el botón Siguiente para proceder al siguiente paso. (Figura 16).
Iniciar el proceso de instalación
Si ves esta página, significa que has terminado con las configuraciones. Haz clic en el botón Siguiente para iniciar el procedimiento de instalación (Figura 17).
Esperar a que finalice el proceso de instalación
Ahora el instalador moverá los archivos necesarios a la carpeta que elegiste. Espera a que la barra de progreso se llene, para que tu software se instale (Figura 18). Después de esto, tendrás una copia funcional del software.
Cerrar la ventana del instalador
Si ves la pantalla visible en la Figura 19, significa que PostgreSQL y el módulo psqlODBC están instalados correctamente. Cierra la página del instalador con el botón Finalizar ubicado en la parte inferior de la ventana.
Crear tablas de base de datos
En la Figura 20, puedes ver el icono que debes buscar llamado pgadmin. Haz clic en él para iniciar la aplicación donde puedes comenzar a configurar la estructura de la base de datos y comenzar a conectarte al servidor PostgreSQL.
Crear usuario y base de datos Ozeki
Los siguientes comandos SQL se pueden usar para crear un usuario llamado 'ozekiuser', con una contraseña de 'ozekipass'. Esta es una cuenta de usuario de PostgreSQL. Puedes usar esta cuenta de usuario para conectarte a la base de datos ozeki. (Figura 21)
CREATE ROLE ozekiuser WITH LOGIN SUPERUSER CREATEDB CREATEROLE INHERIT NOREPLICATION CONNECTION LIMIT -1 PASSWORD 'ozekipass';Figura 22 - Copiar declaraciones CREATE ROLE
Ahora copia el código que puedes ver en la Figura 5. Puedes ver que hemos pegado el código y ha creado nuestra base de datos, en la Figura 23.
CREATE DATABASE ozekidb WITH OWNER = ozekiuser ENCODING = 'UTF8' CONNECTION LIMIT = -1;Figura 24 - Copiar declaraciones CREATE DATABASE
Declaraciones CREATE TABLE para usar en tu servidor PostgreSQL
El código
CREATE TABLE ozekimessagein ( id serial, sender varchar(255), receiver varchar(255), msg varchar(160), senttime varchar(100), receivedtime varchar(100), operator varchar(100), msgtype varchar(160), reference varchar(100) ); CREATE TABLE ozekimessageout ( id serial, sender varchar(255), receiver varchar(255), msg varchar(160), senttime varchar(100), receivedtime varchar(100), reference varchar(100), status varchar(20), operator varchar(100), errormsg varchar(250), msgtype varchar(160) );Figura 24 - Copiar declaraciones CREATE TABLE
Copiar el código
En la Figura 25, puedes ver cómo puedes copiar el código proporcionado. Este código construirá la base de datos para que el Ozeki SMS Gateway pueda trabajar con ella. Haz clic derecho en el código resaltado y elige la opción copiar.
Pegar el código
Para construir tu base de datos, debes pegar el código copiado en la sección del editor de consultas de pgadmin. Pégalo y ejecuta el código. Construirá una base de datos utilizable con la que puedes trabajar. Puedes ver el código pegado en la Figura 26.
More information