Pošiljanje SMS iz PostgreSQL (1. del/4)
Namestitev PostgreSQL

V tej vadnici se boste naučili, kako pošiljati SMS iz strežnika podatkovne baze PostgreSQL. PostgreSQL se uporablja kot primarna podatkovna shramba ali podatkovno skladišče za številne spletne, mobilne in analitične aplikacije. PostgreSQL lahko shranjuje strukturirane in nestrukturirane podatke. Z branjem tega članka boste izvedeli, kako združiti vire PostgreSQL in vsestranskost prehodnika Ozeki SMS. Naučili se boste, kako namestiti PostgreSQL, kako ustvariti in konfigurirati podatkovno bazo ter kako jo preizkusiti. Predvidevamo, da ste seznanjeni s PostgreSQL in tehnologijo SMS komunikacije. Na tej strani je podrobno predstavljen korak namestitve. Ta korak bo trajal le približno 10 minut.

Kaj je PostgreSQL?

PostgreSQL je odprtokodni sistem podatkovnih baz, ki uporablja in razširja jezik SQL, dopolnjen s številnimi funkcijami, ki varno shranjujejo in obdelujejo najbolj zapletene podatkovne obremenitve.

Video vsebina
1. Prenesite PostgreSQL
2. Namestite PostgreSQL
3. Namestite gonilnik ODBC za PostgreSQL

Video 1 - Kako pošiljati SMS iz strežnika podatkovne baze PostgreSQL (Video vadnica)

Prenesite PostgreSQL

Prvi korak je, da obiščete stran za prenos PostgreSQL. Tukaj morate izbrati, katero PostgreSQL želite prenesti in kateri OS trenutno uporabljate. Navedite te podatke in kliknite gumb za prenos, kot vidite na sliki 1. S tem se bo začel postopek prenosa.

spletna stran postgre sql
Slika 1 - Spletna stran PostgreSQL

Odprite preneseno datoteko

Ko vaš brskalnik konča s prenosom namestitvenega programa, kliknite nanj, da začnete namestitev (slika 2). Preneseno datoteko .exe lahko najdete na dnu okna brskalnika ali privzeto v mapi za prenose na vašem računalniku.

začetek namestitve iz brskalnika
Slika 2 - Začetek namestitve iz brskalnika

Določite namestitveni imenik

Zdaj morate določiti mapo, kamor bo namestitveni program kopiral potrebne datoteke. Prepričajte se, da je na pogonu, kamor namestite PostgreSQL, dovolj prostora. Ko izberete ciljno mapo, kliknite gumb Naprej, da nadaljujete z naslednjim korakom (slika 3).

izberite namestitveni imenik za strežnik podatkovne baze
Slika 3 - Izberite namestitveni imenik za strežnik podatkovne baze

Izberite komponente

V tem delu morate izbrati, katere komponente PostgreSQL želite namestiti. Da boste imeli čim bolj vsestransko programsko opremo, prosim, označite vsa polja in kliknite gumb za naprej v spodnjem levem kotu okna (slika 4).

izberite komponente za namestitev
Slika 4 - Izberite komponente za namestitev

Izberite podatkovni imenik

Zdaj morate izbrati mapo, ki bo uporabljena za shranjevanje vseh vaših podatkov. Izbrana mapa bo napolnjena z vsemi vašimi uporabniškimi podatki in podatki, ki jih uporablja PostgreSQL (slika 5). Prepričajte se, da imate na pogonu, ki ga izberete tukaj, dovolj prostega prostora.

izberite podatkovni imenik za strežnik postgresql
Slika 5 - Izberite podatkovni imenik za strežnik PostgreSQL

Določite geslo

V tem koraku morate v oba vidna polja na tej strani vnesti geslo (slika 6). Zaščitena podatkovna baza z geslom pomeni, da bodo podatkovno bazo lahko dostopali le uporabniki z dovoljenjem. Izberite geslo, ki ga je težko uganiti, vendar si ga lahko zapomnite.

določite geslo za superuporabnika postgresql
Slika 6 - Določite geslo za superuporabnika PostgreSQL

Vnesite številko vrat

V polje Vrata morate vnesti številko vrat, na katerih naj strežnik posluša. V tem primeru je pravilna številka 5432. To pomeni, da bodo vrata 5432 uporabljena samo za vaš PostgreSQL. Ko vnesete številko vrat, kliknite gumb Naprej, da nadaljujete (slika 7).

določite številko vrat postgresql
Slika 7 - Določite številko vrat PostgreSQL

Izberite privzeto lokalno nastavitev

V spustnem meniju Lokalna nastavitev lahko izberete lokalno nastavitev, ki določa jezik, območje in nabor znakov, ki jih mora uporabljati strežnik podatkovne baze. Če želite uporabiti privzeto lokalno nastavitev, ki je POSIX, pustite spustni meni na privzeti možnosti (slika 8).

izberite grozd podatkovne baze
Slika 8 - Izberite grozd podatkovne baze [Privzeta lokalna nastavitev]


Preverite povzetek pred namestitvijo

Na strani s povzetkom pred namestitvijo lahko preverite vse nastavitve, ki ste jih naredili v prejšnjih korakih. Potrdite lahko namestitveni imenik, podatkovni imenik in vrata, ki jih boste uporabljali. Če je vse v redu, kliknite gumb Naprej, da nadaljujete (slika 9).

preberite povzetek pred namestitvijo
Slika 9 - Preberite povzetek pred namestitvijo

Počakajte, da se namestitev konča

V naslednjem koraku morate le počakati, da se namestitveni postopek zaključi. Če vidite, da se zeleni napredovalni trak premika, pomeni, da se PostgreSQL namešča (slika 10).

počakajte, da se namestitev konča
Slika 10 - Počakajte, da se namestitev konča

Končajte namestitev in odprite Stack Builder

Če je napredovalni trak poln, pomeni, da je vaša programska oprema nameščena. Osnovni sistem PostgreSQL je dobro orodje za upravljanje podatkovnih baz, vendar za njegovo polno izkoriščanje potrebujete module. Za namestitev modulov namestite Stack Builder za PostgreSQL, ki poenostavi postopek prenašanja in nameščanja modulov. Ponuja grafični vmesnik, kjer lahko izberete module za namestitev. Potrdite potrditveno polje za Stack Builder in kliknite gumb Končaj na dnu okna (slika 11).

namestitev strežnika PostgreSQL podatkovne baze je končana
Slika 11 - Namestitev strežnika PostgreSQL podatkovne baze je končana

Izberite nameščeno različico PostgreSQL

V tem koraku morate iz spustnega menija izbrati, katera različica PostgreSQL je nameščena na vašem računalniku, in katera vrata uporablja. V tem primeru izberite PostgreSQL 10 na vratih 5432. Tako bo Stack Builder namestil module za pravilno različico in vrata. Kliknite gumb Naprej, če ste končali (slika 12).

namestite gonilnik PostgreSQL ODBC
Slika 12 - Namestite gonilnik PostgreSQL ODBC

Izberite možnost psqlODBC

Iz seznama za namestitev aplikacij izberite možnost Gonilniki podatkovnih baz. Zdaj lahko vidite 4 možne aplikacije, ki jih lahko namestite. Potrdite potrditveno polje za možnost psqlODBC (64-bit) in kliknite gumb Naprej, da začnete s prenosom in namestitvenim postopkom (slika 13).

izberite gonilnik psqlodbc
Slika 13 - Izberite gonilnik 'psqlODBC'

Začnite postopek prenašanja paketov

V tem koraku lahko izberete imenik za prenos paketov. Prepričajte se, da imate dovolj prostora na pogonu, kamor prenašate pakete. Kliknite gumb Naprej in Stack Builder bo začel prenašati zahtevane datoteke (slika 14).

izberite ciljni imenik za prenos paketa gonilnika psqlodbc
Slika 14 - Izberite ciljni imenik za prenos paketov gonilnika 'psqlODBC'

Nastavite psqlODBC

Na sliki 15 lahko vidite, da je bila odprta glavna stran psqlODBC. Kliknite gumb Naprej, da začnete z namestitvenim postopkom.

zaženite namestitev psqlodbc
Slika 15 - Zaženite namestitev gonilnika 'psqlODBC'

Izberite namestitveni imenik

V besedilnem polju Namestitveni imenik izberite imenik, kamor naj namestilnik premakne zahtevane datoteke. Prepričajte se, da imate dovolj prostora na pogonu, kamor nameščate pakete. Kliknite gumb Naprej, da nadaljujete z naslednjim korakom. (slika 16).

izberite namestitveni imenik
Slika 16 - Izberite namestitveni imenik za gonilnik

Začnite namestitveni postopek

Če vidite to stran, pomeni, da ste končali z nastavitvami. Kliknite gumb Naprej, da začnete z namestitvenim postopkom (slika 17).

zaženite namestitev gonilnika psqlodbc
Slika 17 - Zaženite namestitev gonilnika 'psqlODBC'

Počakajte, da se namestitveni postopek konča

Zdaj bo namestilnik premaknil zahtevane datoteke v imenik, ki ste ga izbrali. Počakajte, da se napredovalni trak napolni, da bo vaša programska oprema nameščena (slika 18). Po tem boste imeli delujočo kopijo programske opreme.

počakajte, da se namestitev gonilnika konča
Slika 18 - Počakajte, da se namestitev gonilnika konča

Zaprite okno namestitvenega programa

Če vidite zaslon, prikazan na sliki 19, to pomeni, da sta PostgreSQL in modul psqlODBC pravilno nameščena. Zaprite namestitveno stran z gumbom Končaj, ki se nahaja na dnu okna.

nameščanje gonilnika psqlodbc je končano
Slika 19 - Nameščanje gonilnika psqlODBC je končano

Ustvarjanje podatkovnih tabel

Na sliki 20 lahko vidite ikono, ki jo morate poiskati, imenovano pgadmin. Kliknite nanjo, da zaženete aplikacijo, kjer lahko začnete nastavljati strukturo podatkovne baze in se povezati s strežnikom PostgreSQL.

povezava s strežnikom postgresql z uporabo programske opreme pgadmin
Slika 20 - Povezava s strežnikom PostgreSQL z uporabo programske opreme PgAdmin

Ustvarjanje uporabnika in podatkovne baze Ozeki

Naslednje SQL ukaze lahko uporabite za ustvarjanje uporabnika z imenom 'ozekiuser' z geslom 'ozekipass'. To je uporabniški račun PostgreSQL. Ta uporabniški račun lahko uporabite za povezavo s podatkovno bazo ozeki. (Slika 21)

ustvarjanje uporabnika ozekiuser
Slika 21 - Ustvarjanje uporabnika ozekiuser

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

Zdaj kopirajte kodo, ki jo vidite na sliki 5. Vidite lahko, da smo kodo prilepili in da je ustvarila našo podatkovno bazo na sliki 23.

Ustvarjanje podatkovne baze ozekidb
Slika 23 - Ustvarjanje podatkovne baze ozekidb

CREATE DATABASE ozekidb
    WITH 
    OWNER = ozekiuser
    ENCODING = 'UTF8'
    CONNECTION LIMIT = -1;
Slika 24 - Kopiranje stavkov CREATE DATABASE
Stavki CREATE TABLE za uporabo na vašem strežniku PostgreSQL Koda
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 stavkov CREATE TABLE
Kopiranje kode

Na sliki 25 lahko vidite, kako lahko kopirate navedeno kodo. Ta koda bo zgradila podatkovno bazo, da bo Ozeki SMS Gateway lahko deloval z njo. Z desno miškino tipko kliknite označeno kodo in izberite možnost kopiraj.

kopiranje stavkov create table iz slike 2
Slika 25 - Kopiranje stavkov CREATE TABLE iz slike 2

Prilepite kodo

Če želite zgraditi svojo podatkovno bazo, morate prilepiti kopirano kodo v razdelek urejevalnika poizvedb pgadmin. Prilepite jo in zaženite kodo. Zgradila bo uporabno podatkovno bazo, s katero lahko delujete. Prilepljeno kodo lahko vidite na sliki 26.

prilepite stavke create table in jih zaženite na postgresql
Slika 26 - Prilepite stavke CREATE TABLE in jih zaženite na strežniku podatkovne baze PostgreSQL

More information