Enviar SMS a partir do PostgreSQL (parte 2/4)
Criar Tabelas de Banco de Dados

Para criar uma solução para enviar mensagens de texto a partir do PostgreSQL, você precisará de 13 minutos. Este artigo fornece orientações e as informações necessárias para ajudá-lo a concluir este procedimento com eficiência. Talvez o maior benefício desta solução PostgreSQL seja que tudo o que você precisa fazer é realizar algumas configurações básicas e estará pronto para enviar SMS em pouco tempo. Esta solução é baseada no Ozeki SMS Gateway, então você pode aproveitar o fato de que ele oferece excelentes capacidades de registro, o que significa que você pode rastrear erros rapidamente. Assumimos que você está familiarizado com o básico de como funciona o envio de mensagens de texto móveis. Você receberá informações valiosas e instruções passo a passo bem estruturadas. Esperamos que você goste de ler.

Conteúdo em vídeo
1. Conectar ao PostgreSQL
2. Criar Usuário no PostgreSQL
3. Copiar instruções CREATE TABLE

Como criar a tabela de banco de dados correta (Tutorial em vídeo)

Neste vídeo, você aprenderá como criar uma tabela de banco de dados que funcione corretamente usando a interface gráfica do PostgreSQL chamada pgadmin. O vídeo começará com a abertura do pgadmin e terminará com a tabela de banco de dados funcionando. Você aprenderá como configurar a tabela durante a criação e como definir as permissões no pgadmin. O vídeo tem pouco mais de 2 minutos e apresenta todos os passos que você precisa seguir de forma detalhada. Você não terá problemas para acompanhar o tutorial.

Vídeo 1 - Como criar a tabela de banco de dados correta (Tutorial em vídeo)

Por favor, role para baixo para copiar as instruções SQL (Figura 2-3) usadas no vídeo. Se você já criou o banco de dados no PostgreSQL, pode pular para o próximo vídeo.

Iniciar pgadmin

Na Figura 1, você pode ver o ícone que precisa procurar, chamado pgadmin. Clique nele para iniciar o aplicativo onde você pode começar a configurar a estrutura do banco de dados e conectar-se ao servidor PostgreSQL.

conectar ao servidor postgresql usando o software pgadmin
Figura 1 - Conectar ao servidor PostgreSQL usando o software PgAdmin

Criar usuário e banco de dados Ozeki

Os seguintes comandos SQL podem ser usados para criar um usuário chamado 'ozekiuser', com a senha 'ozekipass'. Esta é uma conta de usuário PostgreSQL. Você pode usar esta conta para se conectar ao banco de dados ozeki.

criar usuário ozekiuser
Figura 2 - Criar usuário ozekiuser

CREATE ROLE ozekiuser WITH
	LOGIN
	SUPERUSER
	CREATEDB
	CREATEROLE
	INHERIT
	NOREPLICATION
	CONNECTION LIMIT -1
	PASSWORD 'ozekipass';
Figura 3 - Copiar instruções CREATE ROLE

Agora, por favor, copie o código que você pode ver na Figura 5. Você pode ver que colamos o código e ele criou nosso banco de dados, na Figura 4.

criar banco de dados ozekidb
Figura 4 - Criar banco de dados ozekidb

CREATE DATABASE ozekidb
    WITH 
    OWNER = ozekiuser
    ENCODING = 'UTF8'
    CONNECTION LIMIT = -1;
Figura 5 - Copiar instruções CREATE DATABASE

Instruções CREATE TABLE para usar no seu servidor PostgreSQL

O 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 instruções CREATE TABLE

Copiar o código

Na Figura 7, você pode ver como copiar o código fornecido. Este código construirá o banco de dados para que o Ozeki SMS Gateway possa trabalhar com ele. Clique com o botão direito no código destacado e escolha a opção copiar.

copiar instruções create table da figura 2
Figura 7 - Copiar instruções CREATE TABLE da Figura 2

Colar o código

Para construir seu banco de dados, você precisa colar o código copiado na seção editor de consultas do pgadmin. Cole-o e execute o código. Ele construirá um banco de dados utilizável com o qual você pode trabalhar. Você pode ver o código colado na Figura 8.

colar instruções create table e executá-las no postgresql
Figura 8 - Colar instruções CREATE TABLE e executá-las no servidor de banco de dados PostgreSQL

More information