Slanje SMS-a iz PostgreSQL-a (2. dio/4)
Kreiranje tablica u bazi podataka

Za kreiranje rješenja za slanje tekstualnih poruka iz PostgreSQL-a trebat će vam 13 minuta. Ovaj članak pruža upute i potrebne informacije kako biste ovaj postupak učinkovito izvršili. Možda je najveća prednost ovog PostgreSQL rješenja to što sve što trebate učiniti je izvršiti neke osnovne konfiguracije i bit ćete spremni za slanje SMS-a u kratkom vremenu. Ovo rješenje temelji se na Ozeki SMS Gateway-u, tako da možete iskoristiti činjenicu da nudi izvrsne mogućnosti bilježenja, što znači da možete brzo pronaći greške. Pretpostavljamo da ste upoznati s osnovama rada mobilnih tekstualnih poruka. Bit će vam predstavljene vrijedne informacije i dobro strukturirani korak po korak upute. Nadamo se da ćete uživati u čitanju.

Video sadržaj
1. Povezivanje s PostgreSQL-om
2. Kreiranje korisnika u PostgreSQL-u
3. Kopiranje CREATE TABLE naredbi

Kako kreirati ispravnu tablicu u bazi podataka (Video tutorijal)

U ovom videu naučit ćete kako kreirati ispravno funkcionirajuću tablicu u bazi podataka koristeći PostgreSQL GUI pod nazivom pgadmin. Video će započeti s otvaranjem pgadmin-a i završiti s funkcionirajućom tablicom u bazi podataka. Naučit ćete kako konfigurirati tablicu tijekom kreiranja i kako postaviti dozvole u pgadmin-u. Video je nešto duži od 2 minute i prikazuje sve korake koje trebate poduzeti u detaljnom obliku. Nećete imati problema s praćenjem tutorijala.

Video 1 - Kako kreirati ispravnu tablicu u bazi podataka (Video tutorijal)

Molimo pomaknite se dolje kako biste kopirali SQL naredbe (Slika 2-3) korištene u videu. Ako ste kreirali bazu podataka u PostgreSQL-u, možete prijeći na sljedeći video.

Pokretanje pgadmin-a

Na Slici 1 možete vidjeti ikonu koju trebate potražiti pod nazivom pgadmin. Kliknite na nju kako biste pokrenuli aplikaciju gdje možete započeti s postavljanjem strukture baze podataka i povezivanjem s PostgreSQL serverom.

povezivanje s postgresql serverom pomoću pgadmin softvera
Slika 1 - Povezivanje s PostgreSQL serverom pomoću PgAdmin softvera

Kreiranje Ozeki korisnika i baze podataka

Sljedeće SQL naredbe mogu se koristiti za kreiranje korisnika pod nazivom 'ozekiuser', s lozinkom 'ozekipass'. Ovo je PostgreSQL korisnički račun. Ovaj korisnički račun možete koristiti za povezivanje s ozeki bazom podataka.

kreiranje ozekiuser korisnika
Slika 2 - Kreiranje ozekiuser korisnika

CREATE ROLE ozekiuser WITH
	LOGIN
	SUPERUSER
	CREATEDB
	CREATEROLE
	INHERIT
	NOREPLICATION
	CONNECTION LIMIT -1
	PASSWORD 'ozekipass';
Slika 3 - Kopiranje CREATE ROLE naredbi

Sada molimo kopirajte kod koji možete vidjeti na Slici 5. Možete vidjeti da smo zalijepili kod i da je kreirana naša baza podataka, na Slici 4.

kreiranje ozekidb baze podataka
Slika 4 - Kreiranje ozekidb baze podataka

CREATE DATABASE ozekidb
    WITH 
    OWNER = ozekiuser
    ENCODING = 'UTF8'
    CONNECTION LIMIT = -1;
Slika 5 - Kopiranje CREATE DATABASE naredbi

CREATE TABLE naredbe za korištenje na vašem PostgreSQL serveru

Kod

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)
);
Slika 6 - Kopiranje CREATE TABLE naredbi

Kopiranje koda

Na Slici 7 možete vidjeti kako možete kopirati predloženi kod. Ovaj kod će izgraditi bazu podataka tako da Ozeki SMS Gateway može raditi s njom. Desnim klikom na istaknuti kod odaberite opciju kopiraj.

kopiranje create table naredbi sa slike 2
Slika 7 - Kopiranje CREATE TABLE naredbi sa Slike 2

Lijepljenje koda

Da biste izgradili svoju bazu podataka, trebate zalijepiti kopirani kod u uređivač upita pgadmin-a. Zalijepite ga i pokrenite kod. Izgradit će upotrebljivu bazu podataka s kojom možete raditi. Zalijepjeni kod možete vidjeti na Slici 8.

lijepljenje create table naredbi i njihovo pokretanje na postgresql-u
Slika 8 - Lijepljenje CREATE TABLE naredbi i njihovo pokretanje na PostgreSQL serveru baze podataka

More information