Slanje SMS-a iz PostgreSQL-a (deo 1/4)
Instalacija PostgreSQL-a

U ovom tutorijalu ćete naučiti kako da šaljete SMS sa PostgreSQL servera baze podataka. PostgreSQL se koristi kao primarna baza podataka ili skladište podataka za mnoge veb, mobilne i analitičke aplikacije. PostgreSQL može da čuva strukturirane i nestrukturirane podatke. Čitanjem ovog članka, saznaćete kako da kombinujete resurse PostgreSQL-a i svestranost Ozeki SMS Gateway-a. Naučićete kako da instalirate PostgreSQL, kako da kreirate i konfigurišete bazu podataka i kako da je testirate. Pretpostavljamo da ste upoznati sa PostgreSQL-om i SMS komunikacionom tehnologijom. Na ovoj stranici, korak instalacije je detaljno prikazan. Ovaj korak će trajati samo oko 10 minuta.

Šta je PostgreSQL?

PostgreSQL je sistem baze podataka otvorenog koda koji koristi i proširuje SQL jezik dopunjen sa mnogim funkcijama koje bezbedno čuvaju i skaliraju najkomplikovanije radne opterećenje podataka

Video sadržaj
1. Preuzmite PostgreSQL
2. Instalirajte PostgreSQL
3. Instalirajte PostgreSQL-ov ODBC drajver

Video 1 - Kako poslati SMS sa PostgreSQL servera baze podataka (Video tutorijal)

Preuzmite PostgreSQL

Prvi korak je da odete na stranicu za preuzimanje PostgreSQL-a. Ovde treba da izaberete koji PostgreSQL želite da preuzmete i koji operativni sistem koristite. Unesite te informacije i kliknite na dugme za preuzimanje, kao što možete videti na Slici 1. Ovo će započeti proces preuzimanja.

postgre sql-ova veb stranica
Slika 1 - PostgreSQL-ova veb stranica

Otvorite preuzeti fajl

Ako je vaš pretraživač završio sa preuzimanjem instalera, kliknite na njega da započnete proces instalacije (Slika 2). Preuzeti .exe fajl možete pronaći na dnu prozora vašeg pretraživača ili u folderu za preuzimanja na vašem računaru podrazumevano.

započni instalaciju iz veb pretraživača
Slika 2 - Započni instalaciju iz veb pretraživača

Odredite direktorijum za instalaciju

Sada treba da odredite folder u koji će instaler kopirati potrebne fajlove. Proverite da li imate dovoljno prostora na disku na koji instalirate PostgreSQL. Ako ste odabrali odredište, kliknite na dugme Sledeće da biste nastavili sa sledećim korakom (Slika 3).

izaberite instalacioni direktorijum za server baze podataka
Slika 3 - Izaberite instalacioni direktorijum za server baze podataka

Izaberite komponente

U ovoj sekciji, treba da izaberete koje komponente PostgreSQL-a želite da instalirate. Da biste imali najsvestraniji softver moguć, molimo vas da označite sve opcije i kliknite na dugme za sledeći korak u donjem levom uglu prozora (Slika 4).

izaberite komponente za instalaciju
Slika 4 - Izaberite komponente za instalaciju

Izaberite direktorijum za podatke

Sada treba da izaberete folder koji će se koristiti za čuvanje svih vaših podataka. Folder koji birate sada će biti popunjen svim vašim korisničkim podacima kao i podacima koje koristi PostgreSQL (Slika 5). Proverite da imate dovoljno slobodnog prostora na disku koji birate za ovu svrhu.

izaberite direktorijum za podatke postgresql servera
Slika 5 - Izaberite direktorijum za podatke PostgreSQL servera

Unesite lozinku

U ovom koraku, treba da unesete lozinku u oba vidljiva polja na ovoj stranici (Slika 6). Postojanje baze podataka zaštićene lozinkom znači da će samo ljudi sa dozvolom moći da pristupe bazi podataka. Izaberite lozinku koja je teška za pogoditi ali laka za zapamtiti.

unesite lozinku za postgresql superkorisnika
Slika 6 - Unesite lozinku za PostgreSQL-ovog superkorisnika

Unesite broj porta

U polju za port, treba da unesete broj porta na koji server treba da osluškuje. U ovom slučaju, tačan broj je 5432. Ovo znači da će port 5432 biti korišćen samo za vaš PostgreSQL. Ako ste uneli broj porta, kliknite na dugme Sledeće da biste nastavili (Slika 7).

unesite broj porta za postgresql
Slika 7 - Unesite broj porta za PostgreSQL

Izaberite podrazumevanu lokalizaciju

U padajućem meniju Lokalizacija, možete da izaberete lokalizaciju koja određuje jezik, teritoriju i skup kodova koje server baze podataka treba da koristi. Da biste koristili podrazumevanu lokalizaciju, koja je POSIX, ostavite padajući meni na opciji podrazumevane lokalizacije (Slika 8).

izaberite klaster baze podataka
Slika 8 - Izaberite [Podrazumevani lokal] klaster baze podataka


Proverite zbirnu listu pre instalacije

Na stranici zbirne liste pre instalacije, moći ćete da proverite sve postavke koje ste napravili u prethodnim koracima. Možete potvrditi direktorijum za instalaciju, direktorijum za podatke i port koji ćete koristiti. Ako je sve u redu, kliknite na dugme Next da biste nastavili (Slika 9).

pročitajte zbirnu listu pre instalacije
Slika 9 - Pročitajte zbirnu listu pre instalacije

Sačekajte da se instalacija završi

U sledećem koraku, sve što treba da uradite je da sačekate da se proces instalacije završi. Ako vidite da se zelena linija napredovanja pomera, to znači da se PostgreSQL instalira (Slika 10).

sačekajte da se instalacija završi
Slika 10 - Sačekajte da se instalacija završi

Završite instalaciju i otvorite Stack Builder

Ako je linija napredovanja popunjena, to znači da je vaš softver instaliran. Osnovni PostgreSQL sistem je dobar alat za upravljanje bazama podataka, ali da biste ga koristili u punom kapacitetu, potrebni su vam moduli. Da biste instalirali module, instalirajte Stack Builder za PostgreSQL koji pojednostavljuje proces preuzimanja i instaliranja modula. Pruža grafički interfejs gde možete izabrati module za instalaciju. Označite polje za Stack Builder i kliknite na dugme Finish koje se nalazi na dnu prozora (Slika 11).

instalacija PostgreSQL servera baze podataka je završena
Slika 11 - Instalacija PostgreSQL servera baze podataka je završena

Izaberite instaliranu verziju PostgreSQL-a

U ovom koraku, iz padajućeg menija, potrebno je da izaberete koju verziju PostgreSQL-a imate instaliranu na računaru, i koji port koristi. U ovom slučaju, izaberite PostgreSQL 10 na portu 5432. Na ovaj način, Stack Builder će instalirati module za ispravnu verziju i port. Kliknite na dugme Next ako ste završili (Slika 12).

instaliraj PostgreSQL ODBC drajver
Slika 12 - Instaliraj PostgreSQL ODBC drajver

Izaberite opciju psqlODBC

Iz liste aplikacija za instalaciju, izaberite opciju Database Drivers. Sada možete videti 4 moguće aplikacije koje možete instalirati. Označite polje za opciju psqlODBC (64-bit) i kliknite na dugme Next da biste započeli proces preuzimanja i instalacije (Slika 13).

izaberi psqlodbc drajver
Slika 13 - Izaberite 'psqlODBC' drajver

Započnite proces preuzimanja paketa

U ovom koraku, možete izabrati direktorijum za preuzimanje paketa. Proverite da li imate dovoljno slobodnog prostora na disku na koji preuzimate pakete. Kliknite na dugme Next i Stack Builder će početi sa preuzimanjem potrebnih fajlova (Slika 14).

izaberi odredišni folder za preuzimanje psqlodbc drajvera
Slika 14 - Izaberite odredišni folder za preuzimanje 'psqlODBC' drajvera

Podesite psqlODBC

Možete videti na Slici 15 da je glavna stranica psqlODBC-a sada otvorena. Kliknite na dugme Next da biste započeli proces instalacije.

pokreni instalaciju psqlodbc
Slika 15 - Pokrenite instalaciju 'psqlODBC' drajvera

Izaberite direktorijum za instalaciju

U polju Installation Directory, izaberite direktorijum za instalaciju gde instalater treba da premesti potrebne fajlove. Proverite da li imate dovoljno slobodnog prostora na disku na koji instalirate pakete. Kliknite na dugme Next da biste prešli na sledeći korak. (Slika 16).

izaberi direktorijum za instalaciju
Slika 16 - Izaberite direktorijum za instalaciju drajvera

Započnite proces instalacije

Ako vidite ovu stranicu, to znači da ste završili sa podešavanjima. Kliknite na dugme Next da biste započeli proceduru instalacije (Slika 17).

započni instalaciju psqlodbc drajvera
Slika 17 - Započnite instalaciju 'psqlODBC' drajvera

Sačekajte da se proces instalacije završi

Sada će instalater premestiti potrebne fajlove u folder koji ste izabrali. Sačekajte da se linija napredovanja popuni, kako bi vaš softver bio instaliran (Slika 18). Nakon toga, imaćete funkcionalnu kopiju softvera.

sačekajte da se instalacija drajvera završi
Slika 18 - Sačekajte da se instalacija drajvera završi

Zatvorite prozor instalacije

Ako vidite ekran prikazan na Slici 19, to znači da su PostgreSQL i psqlODBC modul ispravno instalirani. Zatvorite stranicu instalacije klikom na dugme Završi koje se nalazi na dnu prozora.

Instalacija psqlodbc drajvera je završena
Slika 19 - Instalacija psqlODBC drajvera je završena

Kreiranje tabela u bazi podataka

Na Slici 20, možete videti ikonu koju trebate potražiti pod nazivom pgadmin. Kliknite na nju da biste pokrenuli aplikaciju gde možete početi sa postavljanjem strukture baze podataka i povezivanjem sa PostgreSQL serverom.

povezivanje sa postgresql serverom korišćenjem pgadmin softvera
Slika 20 - Povezivanje sa PostgreSQL serverom korišćenjem PgAdmin softvera

Kreiranje Ozeki korisnika i baze podataka

Sledeće SQL komande mogu se koristiti za kreiranje korisnika pod nazivom 'ozekiuser', sa lozinkom 'ozekipass'. Ovo je PostgreSQL korisnički nalog. Možete koristiti ovaj nalog za povezivanje sa ozeki bazom podataka. (Slika 21)

kreiranje ozekiuser korisnika
Slika 21 - Kreiranje ozekiuser korisnika

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

Sada kopirajte kod koji možete videti na Slici 5. Možete videti da smo zalepili kod i da je kreirana naša baza podataka, na Slici 23.

Kreiranje ozekidb baze podataka
Slika 23 - Kreiranje ozekidb baze podataka

CREATE DATABASE ozekidb
    WITH 
    OWNER = ozekiuser
    ENCODING = 'UTF8'
    CONNECTION LIMIT = -1;
Slika 24 - Kopiranje CREATE DATABASE izraza
CREATE TABLE izrazi za korišćenje na 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 24 - Kopiranje CREATE TABLE izraza
Kopiranje koda

Na Slici 25, možete videti kako možete kopirati dati kod. Ovaj kod će izgraditi bazu podataka tako da Ozeki SMS Gateway može raditi sa njom. Desnim klikom na istaknuti kod izaberite opciju kopiraj.

kopiranje create table izraza sa slike 2
Slika 25 - Kopiranje CREATE TABLE izraza sa Slike 2

Lepljenje koda

Da biste izgradili svoju bazu podataka, potrebno je da zalepite kopirani kod u editor upita pgadmin-a. Zalepite ga i pokrenite kod. To će izgraditi upotrebljivu bazu podataka sa kojom možete raditi. Zalep

More information