Slanje SMS-a iz PostgreSQL-a (1. dio od 4)
Instalacija PostgreSQL-a

U ovom vodiču naučit ćete kako poslati SMS s PostgreSQL poslužitelja baze podataka. PostgreSQL se koristi kao primarna pohrana podataka ili skladište podataka za mnoge web, mobilne i analitičke aplikacije. PostgreSQL može pohraniti strukturirane i nestrukturirane podatke. Čitanjem ovog članka saznat ćete kako kombinirati resurse PostgreSQL-a i svestranost Ozeki SMS pristupnika. Naučit ćete kako instalirati PostgreSQL, kako kreirati i konfigurirati bazu podataka te kako je testirati. Pretpostavljamo da ste upoznati s PostgreSQL-om i SMS komunikacijskom tehnologijom. Na ovoj stranici detaljno je prikazan korak instalacije. Ovaj korak trajat će samo oko 10 minuta.

Što je PostgreSQL?

PostgreSQL je sustav baze podataka otvorenog koda koji koristi i proširuje SQL jezik dopunjen s mnogim značajkama koje sigurno pohranjuju i skaliraju najsloženije radne opterećenje podataka

Video sadržaj
1. Preuzmite PostgreSQL
2. Instalirajte PostgreSQL
3. Instalirajte PostgreSQL-ov ODBC upravljački program

Video 1 - Kako poslati SMS s PostgreSQL poslužitelja baze podataka (Video vodič)

Preuzmite PostgreSQL

Prvi korak je otići na stranicu za preuzimanje PostgreSQL-a. Ovdje morate odabrati koji PostgreSQL želite preuzeti i koji OS trenutno koristite. Unesite te podatke i kliknite gumb za preuzimanje, kao što možete vidjeti na slici 1. Time će započeti proces preuzimanja.

web stranica postgre sql
Slika 1 - Web stranica PostgreSQL-a

Otvorite preuzetu datoteku

Ako je vaš preglednik završio s preuzimanjem instalacijskog programa, kliknite ga da započnete instalaciju (Slika 2). Preuzetu .exe datoteku možete pronaći na dnu prozora preglednika ili u zadanom mapu za preuzimanja na vašem računalu.

pokretanje instalacije iz web preglednika
Slika 2 - Pokretanje instalacije iz web preglednika

Odredite direktorij za instalaciju

Sada morate odrediti mapu u koju će instalacijski program kopirati potrebne datoteke. Provjerite ima li dovoljno prostora na disku na koji instalirate PostgreSQL. Ako ste odabrali odredište, kliknite gumb Dalje da nastavite s sljedećim korakom (Slika 3).

odabir direktorija za instalaciju poslužitelja baze podataka
Slika 3 - Odabir direktorija za instalaciju poslužitelja baze podataka

Odaberite komponente

U ovom dijelu morate odabrati koje komponente PostgreSQL-a želite instalirati. Kako biste imali najsvestraniji softver moguć, molimo označite sve potvorne okvire i kliknite gumb Dalje u donjem lijevom kutu prozora (Slika 4).

odabir komponenti za instalaciju
Slika 4 - Odabir komponenti za instalaciju

Odaberite direktorij za podatke

Sada morate odabrati mapu koja će se koristiti za pohranu svih vaših podataka. Mapa koju sada odabirete bit će ispunjena svim vašim korisničkim podacima kao i podacima koje koristi PostgreSQL (Slika 5). Provjerite imate li dovoljno slobodnog prostora na disku koji ovdje odabirete.

odabir direktorija za podatke postgresql poslužitelja
Slika 5 - Odabir direktorija za podatke PostgreSQL poslužitelja

Unesite lozinku

U ovom koraku morate unijeti lozinku u oba vidljiva polja na ovoj stranici (Slika 6). Baza podataka zaštićena lozinkom znači da će samo osobe s dopuštenjem moći pristupiti bazi podataka. Odaberite lozinku koja je teška za pogoditi, ali laka za zapamtiti.

odredite lozinku za postgresql superkorisnika
Slika 6 - Odredite lozinku za PostgreSQL-ovog superkorisnika

Unesite broj porta

U polje Port morate unijeti broj porta na kojem poslužitelj treba slušati. U ovom slučaju točan broj je 5432. To znači da će se port 5432 koristiti samo za vaš PostgreSQL. Ako ste unijeli broj porta, kliknite gumb Dalje da nastavite (Slika 7).

odredite broj porta postgresql-a
Slika 7 - Odredite broj porta PostgreSQL-a

Odaberite zadanu lokalizaciju

U padajućem izborniku Lokalizacija možete odabrati lokalizaciju koja određuje jezik, područje i skup kodova koje poslužitelj baze podataka treba koristiti. Da biste koristili zadanu lokalizaciju, koja je POSIX, ostavite padajući izbornik na zadanoj opciji lokalizacije (Slika 8).

odabir skupa baza podataka
Slika 8 - Odaberite skup baza podataka [Zadana lokalizacija]


Provjerite sažetak prije instalacije

Na stranici sažetka prije instalacije, moći ćete provjeriti sve postavke koje ste napravili u prethodnim koracima. Možete potvrditi direktorij za instalaciju, direktorij podataka i port koji ćete koristiti. Ako je sve u redu, kliknite gumb Dalje za nastavak (Slika 9).

pročitajte sažetak prije instalacije
Slika 9 - Pročitajte sažetak prije instalacije

Pričekajte da se instalacija završi

U sljedećem koraku, sve što trebate učiniti je pričekati da se proces instalacije završi. Ako vidite da se zelena traka napretka pomiče, to znači da se PostgreSQL instalira (Slika 10).

pričekajte da se instalacija završi
Slika 10 - Pričekajte da se instalacija završi

Završite instalaciju i otvorite Stack Builder

Ako je traka napretka popunjena, to znači da je vaš softver instaliran. Osnovni PostgreSQL sustav je dobar alat za upravljanje bazom podataka, ali da biste ga koristili u punom potencijalu, potrebni su vam moduli. Da biste instalirali module, instalirajte Stack Builder za PostgreSQL koji pojednostavljuje proces preuzimanja i instalacije modula. Pruža grafičko sučelje u kojem možete odabrati module za instalaciju. Označite potvrdni okvir za Stack Builder i kliknite gumb Završi na dnu prozora (Slika 11).

instalacija poslužitelja baze podataka PostgreSQL je završena
Slika 11 - Instalacija poslužitelja baze podataka PostgreSQL je završena

Odaberite instaliranu verziju PostgreSQL-a

U ovom koraku, iz padajućeg izbornika, trebate odabrati koja je verzija PostgreSQL-a instalirana na vašem računalu, i koji port koristi. U ovom slučaju, odaberite PostgreSQL 10 na portu 5432. Na taj način će Stack Builder instalirati module za ispravnu verziju i port. Kliknite gumb Dalje ako ste završili (Slika 12).

instaliraj PostgreSQL ODBC upravljački program
Slika 12 - Instaliraj PostgreSQL-ov ODBC upravljački program

Odaberite opciju psqlODBC

Iz popisa aplikacija za instalaciju, odaberite opciju Upravljački programi baze podataka. Sada možete vidjeti 4 moguće aplikacije koje možete instalirati. Označite potvrdni okvir za opciju psqlODBC (64-bitni) i kliknite gumb Dalje za početak preuzimanja i procesa instalacije (Slika 13).

odaberi psqlodbc upravljački program
Slika 13 - Odaberi 'psqlODBC' upravljački program

Pokrenite proces preuzimanja paketa

U ovom koraku, možete odabrati direktorij za preuzimanje paketa. Pobrinite se da imate dovoljno slobodnog prostora na disku na koji preuzimate pakete. Kliknite gumb Dalje i Stack Builder će početi preuzimati potrebne datoteke (Slika 14).

odaberi odredišni direktorij za preuzimanje paketa psqlodbc upravljačkog programa
Slika 14 - Odaberi odredišni direktorij za preuzimanje paketa 'psqlODBC' upravljačkog programa

Postavite psqlODBC

Možete vidjeti na Slici 15 da je glavna stranica psqlODBC-a sada otvorena. Kliknite gumb Dalje za početak procesa instalacije.

pokreni instalaciju psqlodbc-a
Slika 15 - Pokreni instalaciju 'psqlODBC' upravljačkog programa

Odaberite direktorij za instalaciju

U tekstualnom okviru Direktorij za instalaciju, odaberite direktorij za instalaciju u koji će instalacijski program premjestiti potrebne datoteke. Pobrinite se da imate dovoljno slobodnog prostora na disku na koji instalirate pakete. Kliknite gumb Dalje za nastavak na sljedeći korak. (Slika 16).

odaberi direktorij za instalaciju
Slika 16 - Odaberi direktorij za instalaciju upravljačkog programa

Pokrenite proces instalacije

Ako vidite ovu stranicu, to znači da ste završili s postavkama. Kliknite gumb Dalje za početak postupka instalacije (Slika 17).

pokreni instalaciju psqlodbc upravljačkog programa
Slika 17 - Pokreni instalaciju 'psqlODBC' upravljačkog programa

Pričekajte da se proces instalacije završi

Sada će instalacijski program premjestiti potrebne datoteke u odabrani direktorij. Pričekajte da se traka napretka popuni, što znači da je vaš softver instaliran (Slika 18). Nakon toga, imat ćete radnu kopiju softvera.

pričekajte da se instalacija upravljačkog programa završi
Slika 18 - Pričekajte da se instalacija upravljačkog programa završi

Zatvorite prozor instalacije

Ako vidite zaslon prikazan na Slici 19, to znači da su PostgreSQL i psqlODBC modul ispravno instalirani. Zatvorite stranicu instalacije pomoću gumba Završi na dnu prozora.

instalacija psqlodbc upravljačkog programa je završena
Slika 19 - Instalacija psqlODBC upravljačkog programa je završena

Kreirajte tablice baze podataka

Na Slici 20 možete vidjeti ikonu koju trebate potražiti pod nazivom pgadmin. Kliknite na nju kako biste pokrenuli aplikaciju u kojoj možete početi postavljati strukturu baze podataka i povezivati se s PostgreSQL poslužiteljem.

povezivanje s postgresql poslužiteljem pomoću pgadmin softvera
Slika 20 - Povezivanje s PostgreSQL poslužiteljem pomoću PgAdmin softvera

Kreirajte Ozeki korisnika i bazu 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. (Slika 21)

kreiranje korisnika ozekiuser
Slika 21 - Kreiranje korisnika ozekiuser

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

Sada 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 23.

Kreiraj ozekidb bazu podataka
Slika 23 - Kreiranje ozekidb baze podataka

CREATE DATABASE ozekidb
    WITH 
    OWNER = ozekiuser
    ENCODING = 'UTF8'
    CONNECTION LIMIT = -1;
Slika 24 - Kopirajte CREATE DATABASE izraze

CREATE TABLE izrazi za korištenje na vašem PostgreSQL poslužitelju

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 - Kopirajte CREATE TABLE izraze

Kopirajte kod

Na Slici 25 možete vidjeti kako možete kopirati priloženi kod. Ovaj kod će izgraditi bazu podataka kako bi Ozeki SMS Gateway mogao raditi s njom. Desnim klikom na istaknuti kod odaberite opciju kopiraj.

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

Zalijepite kod

Da biste izgradili svoju bazu podataka, morate zalijepiti kopirani kod u odjeljak uređivača upita pgadmin-a. Zalijepite ga i pokrenite kod. To će izgraditi upotrebljivu bazu podataka s kojom možete raditi. Zalijepljeni kod možete vidjeti na Slici 26.

zalijepite create table izraze i pokrenite ih na postgresql
Slika 26 - Zalijepite CREATE TABLE izraze i pokrenite ih na PostgreSQL poslužitelju baze podataka

More information