Odesílání SMS z PostgreSQL (část 2/4)
Vytvoření databázových tabulek

Pro vytvoření řešení pro odesílání textových zpráv z PostgreSQL budete potřebovat 13 minut. Tento článek poskytuje pokyny a potřebné informace, které vám pomohou tento postup efektivně dokončit. Možná největší výhodou tohoto PostgreSQL řešení je, že stačí provést základní konfiguraci a během krátké doby budete připraveni odesílat SMS. Toto řešení je založeno na Ozeki SMS Gateway, takže můžete využít jeho vynikající schopnosti logování, což znamená, že můžete rychle odhalit chyby. Předpokládáme, že znáte základy fungování mobilních textových zpráv. Budete seznámeni s cennými informacemi a dobře strukturovanými pokyny krok za krokem. Doufáme, že si čtení užijete.

Video obsah
1. Připojení k PostgreSQL
2. Vytvoření uživatele v PostgreSQL
3. Kopírování příkazů CREATE TABLE

Jak vytvořit správnou databázovou tabulku (Video návod)

V tomto videu se naučíte, jak vytvořit správně fungující databázovou tabulku pomocí PostgreSQL GUI zvaného pgadmin. Video začne otevřením pgadmin a skončí funkční databázovou tabulkou. Naučíte se, jak tabulku nakonfigurovat během vytváření a jak nastavit oprávnění v pgadmin. Video je jen o něco delší než 2 minuty a obsahuje všechny kroky, které je třeba podniknout, v detailní podobě. Nebudete mít problém sledovat návod.

Video 1 - Jak vytvořit správnou databázovou tabulku (Video návod)

Prosím, přejděte dolů pro zkopírování SQL příkazů (Obrázek 2-3) použité ve videu. Pokud jste již databázi v PostgreSQL vytvořili, můžete přejít k dalšímu videu.

Spuštění pgadmin

Na Obrázku 1 můžete vidět ikonu, kterou hledáte, s názvem pgadmin. Klikněte na ni pro spuštění aplikace, kde můžete začít nastavovat strukturu databáze a připojovat se k PostgreSQL serveru.

připojení k postgresql serveru pomocí softwaru pgadmin
Obrázek 1 - Připojení k PostgreSQL serveru pomocí softwaru PgAdmin

Vytvoření uživatele a databáze Ozeki

Následující SQL příkazy lze použít k vytvoření uživatele s názvem 'ozekiuser' a heslem 'ozekipass'. Toto je uživatelský účet PostgreSQL. Tento účet můžete použít pro připojení k databázi ozeki.

vytvoření uživatele ozekiuser
Obrázek 2 - Vytvoření uživatele ozekiuser

CREATE ROLE ozekiuser WITH
	LOGIN
	SUPERUSER
	CREATEDB
	CREATEROLE
	INHERIT
	NOREPLICATION
	CONNECTION LIMIT -1
	PASSWORD 'ozekipass';
Obrázek 3 - Kopírování příkazů CREATE ROLE

Nyní prosím zkopírujte kód, který vidíte na Obrázku 5. Můžete vidět, že jsme vložili kód a vytvořili naši databázi na Obrázku 4.

vytvoření databáze ozekidb
Obrázek 4 - Vytvoření databáze ozekidb

CREATE DATABASE ozekidb
    WITH 
    OWNER = ozekiuser
    ENCODING = 'UTF8'
    CONNECTION LIMIT = -1;
Obrázek 5 - Kopírování příkazů CREATE DATABASE

Příkazy CREATE TABLE pro použití na vašem PostgreSQL serveru

Kód

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)
);
Obrázek 6 - Kopírování příkazů CREATE TABLE

Kopírování kódu

Na Obrázku 7 můžete vidět, jak můžete zkopírovat poskytnutý kód. Tento kód vytvoří databázi, se kterou může Ozeki SMS Gateway pracovat. Klikněte pravým tlačítkem na zvýrazněný kód a zvolte možnost kopírovat.

kopírování příkazů create table z obrázku 2
Obrázek 7 - Kopírování příkazů CREATE TABLE z Obrázku 2

Vložení kódu

Pro vytvoření vaší databáze je třeba vložit zkopírovaný kód do části editor dotazů v pgadmin. Vložte jej a spusťte kód. Vytvoří funkční databázi, se kterou můžete pracovat. Vložený kód můžete vidět na Obrázku 8.

vložení příkazů create table a jejich spuštění na postgresql
Obrázek 8 - Vložení příkazů CREATE TABLE a jejich spuštění na PostgreSQL databázovém serveru

More information