Enviar SMS desde PostgreSQL (parte 2/4)
Crear tablas de base de datos

Para crear una solución que envíe mensajes de texto desde PostgreSQL, necesitarás 13 minutos. Este artículo proporciona instrucciones y la información necesaria para ayudarte a completar este procedimiento de manera eficiente. Quizás el mayor beneficio de esta solución de PostgreSQL es que solo tienes que realizar una configuración básica y estarás listo para enviar SMS en poco tiempo. Esta solución se basa en Ozeki SMS Gateway, por lo que puedes aprovechar el hecho de que ofrece excelentes capacidades de registro, lo que significa que puedes detectar errores rápidamente. Asumimos que estás familiarizado con los conceptos básicos de cómo funcionan los mensajes de texto móviles. Se te presentará información valiosa e instrucciones paso a paso bien estructuradas. Esperamos que disfrutes leyéndolo.

Contenido del video
1. Conectarse a PostgreSQL
2. Crear usuario en PostgreSQL
3. Copiar sentencias CREATE TABLE

Cómo crear la tabla de base de datos correcta (Tutorial en video)

En este video, aprenderás cómo crear una tabla de base de datos que funcione correctamente utilizando la interfaz gráfica de PostgreSQL llamada pgadmin. El video comenzará con la apertura de pgadmin y terminará con la tabla de base de lista funcionando. Aprenderás cómo configurar la tabla durante su creación y cómo establecer los permisos en pgadmin. El video dura un poco más de 2 minutos y presenta todos los pasos que necesitas seguir de forma detallada. No tendrás problemas para seguir el tutorial.

Video 1 - Cómo crear la tabla de base de datos correcta (Tutorial en video)

Por favor, desplázate hacia abajo para copiar las sentencias SQL (Figura 2-3) utilizadas en el video. Si ya has creado la base de datos en PostgreSQL, puedes saltar al siguiente video.

Iniciar pgadmin

En la Figura 1, 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 conectarte al servidor PostgreSQL.

conectarse al servidor postgresql usando el software pgadmin
Figura 1 - Conectarse al servidor PostgreSQL usando el software PgAdmin

Crear usuario y base de datos Ozeki

Los siguientes comandos SQL pueden usarse para crear un usuario llamado 'ozekiuser', con una contraseña 'ozekipass'. Esta es una cuenta de usuario de PostgreSQL. Puedes usar esta cuenta para conectarte a la base de datos ozeki.

crear usuario ozekiuser
Figura 2 - Crear usuario ozekiuser

CREATE ROLE ozekiuser WITH
	LOGIN
	SUPERUSER
	CREATEDB
	CREATEROLE
	INHERIT
	NOREPLICATION
	CONNECTION LIMIT -1
	PASSWORD 'ozekipass';
Figura 3 - Copiar sentencias 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 4.

crear base de datos ozekidb
Figura 4 - Crear base de datos ozekidb

CREATE DATABASE ozekidb
    WITH 
    OWNER = ozekiuser
    ENCODING = 'UTF8'
    CONNECTION LIMIT = -1;
Figura 5 - Copiar sentencias CREATE DATABASE

Sentencias 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 6 - Copiar sentencias CREATE TABLE

Copiar el código

En la Figura 7, puedes ver cómo 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.

copiar sentencias create table de la figura 2
Figura 7 - Copiar sentencias CREATE TABLE de la Figura 2

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 8.

pegar sentencias create table y ejecutarlas en postgresql
Figura 8 - Pegar sentencias CREATE TABLE y ejecutarlas en el servidor de base de datos PostgreSQL

More information