SMS küldése PostgreSQL-ből (2. rész/4)
Adatbázis táblák létrehozása

Ahhoz, hogy megoldást hozzunk létre SMS-ek küldésére PostgreSQL-ből, 13 perc szükséges. Ez a cikk útmutatást és szükséges információkat nyújt, hogy hatékonyan elvégezhesd ezt az eljárást. Talán a legnagyobb előnye ennek a PostgreSQL megoldásnak, hogy csak néhány alapvető beállítást kell elvégezned, és rövid időn belül készen állsz az SMS-küldésre. Ez a megoldás az Ozeki SMS Gateway-re épül, így kihasználhatod annak a tényét, hogy kiváló naplózási képességeket kínál, ami azt jelenti, hogy gyorsan nyomon követheted a hibákat. Feltételezzük, hogy ismered a mobil szöveges üzenetküldés alapjait. Értékes információkat és jól strukturált lépésről lépésre utasításokat kapsz. Reméljük, hogy élvezni fogod az olvasást.

Videó tartalom
1. Kapcsolódás PostgreSQL-hez
2. Felhasználó létrehozása PostgreSQL-ben
3. CREATE TABLE utasítások másolása

Hogyan hozzunk létre megfelelő adatbázis táblát (Videó útmutató)

Ebben a videóban megtanulod, hogyan hozz létre egy helyesen működő adatbázis táblát a PostgreSQL GUI-jával, a pgadmin segítségével. A videó a pgadmin megnyitásával kezdődik, és a működő adatbázis táblával ér véget. Megtanulod, hogyan konfiguráld a táblát a létrehozás során, és hogyan állítsd be az engedélyeket a pgadmin-ben. A videó alig több mint 2 perc hosszú, és részletesen bemutatja az összes szükséges lépést. Nem lesz gondod a követéssel.

1. videó - Hogyan hozzunk létre megfelelő adatbázis táblát (Videó útmutató)

Kérjük, görgess le az SQL utasítások másolásához (2-3. ábra), amelyeket a videóban használtunk. Ha már létrehoztad az adatbázist PostgreSQL-ben, ugorhatsz a következő videóhoz.

PgAdmin indítása

Az 1. ábrán láthatod a pgadmin nevű ikont, amelyet meg kell keresned. Kattints rá az alkalmazás indításához, ahol elkezdheted az adatbázis szerkezet beállítását és a PostgreSQL szerverhez való kapcsolódást.

kapcsolódás a postgresql szerverhez a pgadmin szoftver segítségével
1. ábra - Kapcsolódás a PostgreSQL szerverhez a PgAdmin szoftver segítségével

Ozeki felhasználó és adatbázis létrehozása

A következő SQL parancsok használhatók egy 'ozekiuser' nevű felhasználó létrehozására, 'ozekipass' jelszóval. Ez egy PostgreSQL felhasználói fiók. Ezt a felhasználói fiókot használhatod az ozeki adatbázishoz való kapcsolódáshoz.

ozekiuser felhasználó létrehozása
2. ábra - Ozekiuser felhasználó létrehozása

CREATE ROLE ozekiuser WITH
	LOGIN
	SUPERUSER
	CREATEDB
	CREATEROLE
	INHERIT
	NOREPLICATION
	CONNECTION LIMIT -1
	PASSWORD 'ozekipass';
3. ábra - CREATE ROLE utasítások másolása

Most másold le a kódot, amelyet az 5. ábrán láthatsz. Láthatod, hogy beillesztettük a kódot, és létrehozta az adatbázisunkat, a 4. ábrán.

ozekidb adatbázis létrehozása
4. ábra - Ozekidb adatbázis létrehozása

CREATE DATABASE ozekidb
    WITH 
    OWNER = ozekiuser
    ENCODING = 'UTF8'
    CONNECTION LIMIT = -1;
5. ábra - CREATE DATABASE utasítások másolása

CREATE TABLE utasítások a PostgreSQL szervereden való használatra

A 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)
);
6. ábra - CREATE TABLE utasítások másolása

A kód másolása

A 7. ábrán láthatod, hogyan másolhatod le a megadott kódot. Ez a kód felépíti az adatbázist, hogy az Ozeki SMS Gateway működhessen vele. Kattints jobb gombbal a kiemelt kódra, és válaszd a másolás lehetőséget.

create table utasítások másolása a 2. ábráról
7. ábra - CREATE TABLE utasítások másolása a 2. ábráról

A kód beillesztése

Az adatbázis felépítéséhez be kell illesztened a másolt kódot a pgadmin lekérdezés szerkesztő részébe. Illeszd be és futtasd a kódot. Ez létrehoz egy használható adatbázist, amellyel dolgozhatsz. A beillesztett kódot a 8. ábrán láthatod.

create table utasítások beillesztése és futtatása postgresql-en
8. ábra - CREATE TABLE utasítások beillesztése és futtatása a PostgreSQL adatbázis szerveren

More information