SMS iz/na PostgreSQL
To poglavje vam ponuja odlično priložnost, da vidite, kako pošiljati in prejemati SMS sporočila skozi vnaprej ustvarjene tabele PostgreSQL baze podatkov. Potrebujete le povezavo z njimi z uporabnikom baze podatkov Ozeki SMS Gateway. Ne pozabite navesti niza za povezavo ODBC gonilnika za uporabnika. Uporaba Ozeki SMS Gateway v tem sistemu je koristna, saj lahko doseže hitrost do 1000 SMS/sekundo. Predvidevamo, da ste že uporabljali PostgreSQL in znate izvajati osnovne operacije z njim. Na voljo vam bodo koristne informacije in podrobna navodila po korakih. Upamo, da vam bo ta primer lahko razumljiv. Začnite zdaj!
Kaj je PostgreSQL?PostgreSQL je odprtokodni sistem za upravljanje podatkovnih baz, ki se uporablja kot primarna podatkovna shramba za številne spletne ali mobilne aplikacije
Kako poslati SMS iz PostgreSQL
Namestitev PostgreSQL (Video navodilo)
Ustvarjanje tabel v bazi podatkov (Video navodilo)
Konfiguracija uporabnika baze podatkov (Video navodilo)
Pošiljanje testnega sporočila (Video navodilo)
Prosimo, namestite dva pomembna programa. Preprost PostgreSQL strežnik baze podatkov in Ozeki SMS Gateway, ki lahko ustvari uporabnika baze podatkov in se poveže z PostgreSQL bazo podatkov z uporabo niza za povezavo. Preverite, kako namestiti Uporabnika SMS baze podatkov. Ne pozabite ustvariti ločenih tabel za odhodna in prihodna sporočila. V tem primeru se te tabele imenujejo 'ozekimessagein' in 'ozekimessageout'. Pošiljajte in prejemajte SMS sporočila z uporabo preprostih SQL stavkov SELECT in INSERT na tabelah.
Kako prejemati SMS s PostgreSQL bazo podatkovTa sistem omogoča prejemanje SMS sporočil in njihovo shranjevanje v PostgreSQL strežnik baze podatkov. Sistem sestavljajo vaša aplikacija, PostgreSQL strežnik baze podatkov, računalnik z nameščenim Ozeki SMS Gateway in Android telefon z nameščenim Ozeki SMS Gateway. Vaš telefon bo poslal SMS sporočilo, ki ga bo Ozeki SMS Gateway posredoval strežniku baze podatkov. Nato bo vaša aplikacija prejela sporočila iz PostgreSQL strežnika baze podatkov. (Slika 1)
Ta sistem vam omogoča pošiljanje SMS sporočil iz PostgreSQL strežnika baze podatkov. Sistem sestavljajo aplikacija, PostgreSQL strežnik baze podatkov, računalnik z nameščenim Ozeki SMS Gateway in Android telefon z nameščenim Ozeki SMS Gateway. Vaša aplikacija bo poslala sporočilo z nekaj informacijami na PostgreSQL strežnik baze podatkov za shranjevanje. Programska oprema Ozeki SMS Gateway na računalniku bo občasno preverjala strežnik baze podatkov in poslala sporočilo na vnaprej določen naslov. Nato bo telefon prejel sporočilo. (Slika 2)
V tem videu boste videli postopek povezovanja PostgreSQL z Ozeki SMS Gateway. Začelo se bo z zagonom orodja pgAdmin in končalo s mapo poslanih sporočil, ki vsebuje testno sporočilo. Naučili se boste, kako ustvariti bazo podatkov v pgAdmin in kako ustvariti uporabniško aplikacijo. Postopek je enostaven za izvedbo in video je zelo podroben. Poleg tega Ozeki SMS Gateway ponuja zelo intuitivni vmesnik, tako da vam ne bo težko slediti vadnici.
Ustvarjanje novega uporabnika
Na sliki 3 lahko vidite stavek, ki ga morate navesti v pgAdmin, da ustvarite uporabnika ki se lahko uporablja za povezavo z Ozeki SMS Gateway. Ta stavek bo ustvaril uporabnika z vsemi pravicami, ki so že nastavljene in pripravljene za uporabo. Nato morate ustvariti bazo podatkov, ki jo lahko uporablja uporabnik.
Zdaj, ko imate ustvarjenega uporabnika, potrebujete le še bazo podatkov za delo. Stavek, ki ga morate navesti, lahko vidite na sliki 4. To bo ustvarilo bazo podatkov, ki je v lasti prej ustvarjenega uporabnika s pravilnim kodiranjem 'UTF8'. To bazo podatkov je enostavno povezati z Ozeki SMS Gateway.
Ustvarite tabelo 'ozekimessagein'
Za shranjevanje vaših dohodnih sporočil morate ustvariti tabelo 'ozekimessagin'. Kodo, ki jo potrebujete, si lahko ogledate na sliki 5. Ta koda bo ustvarila popolno tabelo, ki jo lahko uporabite za shranjevanje dohodnih sporočil. Izjav najdete pod vadnico. Lahko jo kopirate in prilepite v pgAdmin.
Ustvariti morate še eno tabelo z naslovom 'ozekimessageout'. Ta tabela bo uporabljena za shranjevanje sporočil, ki jih pošlje uporabnik. SMS prehod bo periodično preverjal tabelo in poslal vsa sporočila, ki še niso bila poslana. Izjavo, ki jo morate poslati, si lahko ogledate na sliki 6. Celotno kodo najdete pod vadnico, kjer jo lahko kopirate in prilepite v pgAdmin.
Namestite vmesnik za SQL sporočilno aplikacijo
Zdaj morate začeti delati v Ozeki SMS Gateway. Prva stvar, ki jo morate storiti, je iskanje gumba 'Dodaj novega uporabnika/aplikacijo'. Pritisnite ga, da pridete do seznama namestitev novih uporabnikov ali aplikacij. Tam morate najti razdelek Vmesniki aplikacij. V tem razdelku poiščite možnost SQL sporočil. Kliknite gumb Namesti poleg nje, da začnete postopek namestitve. (Slika 7)
Izberite možnost PostgreSQL
V tem seznamu namestitev lahko vidite vse SQL orodja, s katerimi lahko sodeluje Ozeki SMS Gateway. V tem primeru izberite možnost PostgreSQL. Poiščite jo in kliknite gumb Namesti poleg nje, kot lahko vidite na sliki 8. To bo začelo nov namestitveni program za vmesnik aplikacije.
Navedite podrobnosti povezave
Za delujočo povezavo med Ozeki SMS Gateway in PostgreSQL morate navediti podrobnosti povezave za prehod. Odprite zavihek Splošno vmesnika aplikacije in poiščite polje 'Nastavitve povezave'. Tam boste našli 5 besedilnih polj, ki jih je treba izpolniti. Navediti morate naslov strežnika, številko vrata, ime baze podatkov in prijavne podatke za bazo podatkov, kot je prikazano na sliki 9. Ko končate, kliknite gumb 'V redu' in zaključili boste z nastavitvijo aplikacije.
Omogočite povezavo PostgreSQL
Zdaj imate delujoč vmesnik aplikacije. Vse, kar morate storiti, je, da ga vklopite. To lahko storite z gumbom 'povezava'. Če je zelen in vidite zelen kvaček poleg logotipa PostgreSQL, pomeni, da je povezava aktivna in deluje (Slika 10). Podrobnosti o postopku povezovanja si lahko ogledate na zavihku Dogodki.
Izvedite stavku INSERT
Zdaj imate delujočo povezavo med Ozeki SMS Gateway in PostgreSQL. To pomeni, da zdaj lahko pošiljate in prejemate SMS sporočila. Če želite preizkusiti sistem, morate poskusiti z INSERT stavkom, ki je viden na sliki 11. Kopirajte stavek v zavihek SQL vmesnika aplikacije in ga 'Izvedite'. Kodo najdete na koncu vadnice z ukazi za ustvarjanje tabel. Ta ukaz bo ustvaril polje v tabeli 'ozekimessageout'. Prehod bo pregledal tabelo in poslal sporočilo na cilj.
Mapa Poslano
Ne pozabite preveriti mape Poslano (Slika 12). Sporočilo, vstavljeno v tabelo 'ozekimessageout', bi moralo biti vidno v tej mapi. Tukaj lahko dobite več informacij o sporočilu, kot so besedilo sporočila, čas pošiljanja in rezultat postopka pošiljanja.
Uporabite brskalniški GUI Ozeki SMS Gateway za namestitev uporabnika baze podatkov in navedite podrobnosti povezave podobno, kot bi to storili za druge baze podatkov (npr. MSSQL, Oracle, MySQL itd.)
Deluje, če spremenite spremenljivke z uporabo informacij vašega PostgreSQL strežnika baze podatkov (Slika 3).
INSERT stavek
Uporabo te kode si lahko ogledate na Sliki 11.
Skripta CREATE TABLE v PostgreSQL:
INSERT INTO ozekimessageout (receive, msg, status) VALUES ('+36209355418', 'test', 'send');USTVARJANJE tabel v PostgreSQL
PostgreSQL sprejema preproste SQL stavke. Kako ustvariti dve ločeni tabeli za dohodna in odhodna sporočila, si lahko ogledate na Sliki 13.
Skripta CREATE TABLE v PostgreSQL:
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 14 - Ti stavki ustvarijo dve tabeli v vaši PostgreSQL bazi podatkov
Velikost polja 'msg' lahko vedno povečate nad 160 znakov. Prav tako lahko spremenite njen podatkovni tip.
Močno je priporočljivo ohraniti atribut 'id' v vseh tabelah. 'id' je v bistvu indeks vsakega zapisa.
ZaključekČestitamo, dokončali ste to nalogo povezovanja PostgreSQL z O zeki SMS Gateway. Lahko ste ponosni nase!
Zdaj lahko to povezavo ustvarite kadarkoli želite. Ta rešitev je odlična, saj lahko uživate v hitrosti in zanesljivosti Ozeki SMS Gateway ter stroškovni učinkovitosti PostgreSQL. Če želite izvedeti več o programskih rešitvah, ki jih ponuja Ozeki, obiščite ozeki-sms-gateway.com.More information
- Kako poslati SMS iz MS SQL
- Predloge za SQL SMS
- Postavitev tabele podatkovne baze
- SMS iz unixODBC
- Kako poslati SMS iz MS SQL Express
- Kako poslati SMS iz Microsoft Access
- Kako poslati SMS iz Oracle
- Kako nastaviti ID pošiljatelja v SQL SMS
- Kako poslati SMS iz MySQL
- Kako poslati SMS iz PostgreSQL
- Kako poslati SMS iz SQL Anywhere
- Pošlji SMS iz ODBC
- Kako poslati SMS iz OleDB
- Kako poslati SMS iz SQLite