SMS din/în PostgreSQL
Acest capitol vă oferă o mare oportunitate de a vedea cum să trimiteți și să primiți mesaje SMS prin tabele de bază de date PostgreSQL precreate. Trebuie doar să vă conectați la acestea cu un Utilizator de Bază de Date al Ozeki SMS Gateway. Nu uitați să furnizați șirul de conexiune ODBC pentru utilizator. Utilizarea Ozeki SMS Gateway în acest sistem este benefică deoarece poate atinge o viteză de până la 1000 SMS/secundă. Presupunem că ați folosit deja PostgreSQL și puteți efectua operațiuni de bază cu acesta. Veți primi informații utile și instrucțiuni detaliate pas cu pas. Sperăm că veți găsi acest exemplu ușor de înțeles. Începeți acum!
Ce este PostgreSQL?PostgreSQL este un sistem de baze de date open-source care este utilizat ca stocare primară de date pentru multe aplicații web sau mobile
Cum să trimiteți SMS din PostgreSQL
Instalare PostgreSQL (Ghid video)
Creare Tabele Bază de Date (Ghid video)
Configurare Utilizator Bază de Date (Ghid video)
Trimitere Mesaj Test (Ghid video)
Vă rugăm să instalați două programe importante. Un simplu server de bază de date PostgreSQL și un Ozeki SMS Gateway, care este capabil să creeze un Utilizator de Bază de Date și să se conecteze la baza de date PostgreSQL folosind șirul de conexiune. Verificați cum să instalați un Utilizator de Bază de Date SMS. Nu uitați să creați un tabel separat pentru mesajele trimise și primite. Aceste tabele se numesc 'ozekimessagein' și 'ozekimessageout' în exemplul curent. Trimiteți și primiți mesaje SMS folosind instrucțiuni SQL simple SELECT și INSERT pe tabele.
Cum să primiți SMS cu baza de date PostgreSQLAcest sistem va face posibilă primirea mesajelor SMS și stocarea lor într-un Server de Bază de Date PostgreSQL. Sistemul constă din aplicația dvs., un Server de Bază de Date PostgreSQL, un computer cu Ozeki SMS Gateway instalat și un telefon Android cu Ozeki SMS Gateway rulează. Telefonul dvs. va trimite mesajul SMS, care va fi transmis la serverul de baze de date de către Ozeki SMS Gateway. Apoi aplicația dvs. va descărca mesajele din serverul de baze de date PostgreSQL. (Figura 1)
Acest sistem vă permite să trimiteți mesaje SMS dintr-un Server de Bază de Date PostgreSQL. Acest sistem constă dintr-o aplicație, un Server de Bază de Date PostgreSQL, un computer cu Ozeki SMS Gateway instalat și un telefon Android cu aplicația Ozeki SMS Gateway. Aplicația dvs. va trimite mesajul cu unele informații către Serverul de Bază de Date PostgreSQL pentru a-l stoca. Software-ul Ozeki SMS Gateway de pe PC va verifica periodic Serverul de Bază de Date și va trimite mesajul la adresa prestabilită. Apoi telefonul va primi mesajul. (Figura 2)
În acest videoclip, veți vedea procesul de conectare a PostgreSQL la Ozeki SMS Gateway. Acesta va începe cu lansarea instrumentului pgAdmin și se va încheia cu dosarul trimis care conține mesajul de test. Veți învăța cum să creați o bază de date în pgAdmin și cum să creați o aplicație pentru utilizator. Procesul este ușor de realizat și videoclipul este foarte detaliat. În plus, Ozeki SMS Gateway oferă o interfață foarte intuitivă, astfel încât nu veți avea dificultăți în urmărirea tutorialului.
Creați un nou utilizator
În Figura 3, puteți vedea instrucțiunea pe care trebuie să o furnizați în pgAdmin pentru a crea un utilizator care poate fi utilizat pentru a se conecta la Ozeki SMS Gateway. Această instrucțiune va crea un utilizator cu toate privilegiile deja setate și gata de utilizare. Apoi, trebuie să creați o bază de date care poate fi utilizată de utilizator.
Acum că aveți utilizatorul creat, aveți nevoie doar de o bază de date cu care să lucrați. Puteți vedea instrucțiunea pe care trebuie să o furnizați în Figura 4. Aceasta va crea o bază de date deținută de utilizatorul creat anterior cu codarea corectă 'UTF8'. Această bază de date poate fi conectată cu ușurință la Ozeki SMS Gateway.
Creați tabelul 'ozekimessagein'
Pentru a stoca mesajele primite, trebuie să creați tabelul 'ozekimessagin'. Puteți vedea codul necesar în Figura 5. Acest cod va crea un tabel perfect care poate fi utilizat pentru a stoca mesajele primite. Puteți găsi declarația sub tutorial. Puteți să o copiați și să o lipiți în pgAdmin.
Trebuie să creați un alt tabel numit 'ozekimessageout'. Acest tabel va fi utilizat pentru a stoca mesajele trimise de utilizator. Gateway-ul SMS va verifica periodic tabelul și va trimite toate mesajele care încă nu au fost trimise. Puteți vedea declarația necesară în Figura 6. Vedeți întregul cod sub tutorial, unde îl puteți copia și lipi în pgAdmin.
Instalați o interfață de aplicație pentru mesagerie SQL
Acum trebuie să începeți să lucrați în Ozeki SMS Gateway. Primul lucru pe care trebuie să-l faceți este să căutați butonul 'Add new user/application'. Apăsați-l pentru a ajunge la lista de instalare a unui nou utilizator sau aplicație. Acolo trebuie să găsiți secțiunea Application interfaces. Căutați opțiunea de mesagerie SQL în această secțiune. Faceți clic pe butonul Install de lângă ea pentru a începe procesul de instalare. (Figura 7)
Alegeți opțiunea PostgreSQL
În această listă de instalare, puteți vedea toate instrumentele SQL cu care poate lucra Ozeki SMS Gateway. În acest caz, vă rugăm să alegeți opțiunea PostgreSQL. Găsiți-o și faceți clic pe butonul Install de lângă ea, așa cum puteți vedea în Figura 8. Acest lucru va porni noul instalator de interfață de aplicație.
Furnizați detalii de conectare
Pentru a avea o conexiune funcțională între Ozeki SMS Gateway și PostgreSQL, trebuie să furnizați detalii de conectare către gateway. Deschideți fila General a interfeței de aplicație și căutați caseta de grup 'Connection settings'. Acolo veți găsi 5 casete de text care trebuie completate. Trebuie să furnizați o adresă de server, un număr de port, un nume de baza de date și date de autentificare pentru baza de date, ca în Figura 9. Dacă ați terminat, faceți clic pe butonul 'Ok' și ați finalizat configurarea aplicației.
Activați conexiunea PostgreSQL
Acum aveți o interfață de aplicație funcțională. Tot ce trebuie să faceți este să o porniți. Puteți face acest lucru cu butonul de comutare 'connection'. Dacă este verde și puteți vedea o bifă verde lângă sigla PostgreSQL, înseamnă că conexiunea este activă și funcționează (Figura 10). Puteți vedea detaliile procesului de conectare în fila Events.
Executați o declarație INSERT
Acum aveți o conexiune funcțională între Ozeki SMS Gateway și PostgreSQL. Aceasta înseamnă că acum puteți trimite și primi mesaje SMS. Pentru a testa sistemul, trebuie să încercați declarația INSERT vizibilă în Figura 11. Copiați declarația în fila SQL a interfeței de aplicație și 'Executați'-o. Puteți găsi codul la sfârșitul tutorialului, împreună cu comenzile de creare a tabelelor. Această comandă va crea un câmp în tabelul 'ozekimessageout'. Gateway-ul va scana tabelul și va trimite mesajul către destinație.
Dosarul Sent
Nu uitați să verificați dosarul Sent (Figura 12). Mesajul introdus în tabelul 'ozekimessageout' ar trebui să fie vizibil în acest dosar. Aici puteți obține mai multe informații despre mesaj, cum ar fi textul mesajului, ora trimiterii și rezultatul procesului de trimitere.
Utilizați interfața grafică în browser a Ozeki SMS Gateway pentru a instala un utilizator de bază de date și furnizați detalii de conectare similar cu ceea ce ați face pentru alte baze de date (de ex. MSSQL, Oracle, MySQL etc.)
Funcționează dacă modificați variabilele utilizând informațiile despre serverul dvs. de bază de date PostgreSQL (Figura 3).
INSERT statement
Puteți vedea cum să utilizați acest cod în Figura 11.
Scriptul CREATE TABLE în PostgreSQL:
INSERT INTO ozekimessageout (receive, msg, status) VALUES ('+36209355418', 'test', 'send');CREATE tabele în PostgreSQL
PostgreSQL acceptă instrucțiuni SQL simple. Puteți vedea cum să CREAȚI două tabele separate pentru mesajele primite și trimise în Figura 13.
Scriptul CREATE TABLE în 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) );Figura 14 - Aceste instrucțiuni CREAZĂ două tabele în baza de date PostgreSQL
Puteți oricând să măriți dimensiunea câmpului 'msg' peste 160 de caractere. De asemenea, puteți schimba și tipul de date al acestuia.
Este recomandat să mențineți atributul 'id' în toate tabelele. 'id' este practic indexul fiecărui record.
ConcluzieFelicitări, ați finalizat această sarcină de conectare a PostgreSQL la O zeki SMS Gateway. Puteți fi mândru de voi!
Acum puteți crea această conexiune oricând doriți. Această soluție este excelentă pentru că vă puteți bucura de viteza și fiabilitatea Ozeki SMS Gateway și de eficiența costurilor PostgreSQL. Dacă doriți să aflați mai multe despre soluțiile software pe care Ozeki le oferă, vizitați ozeki-sms-gateway.com.More information
- How to send SMS from MS SQL
- SMS SQL templates
- Database Table layout
- SMS from unixODBC
- How to send SMS from MS SQL Express
- How to send SMS from Microsoft Access
- How to send SMS from Oracle
- How to setup Sender ID in SQL SMS
- How to send SMS from MySQL
- How to send SMS from PostgreSQL
- How to send SMS from SQL Anywhere
- Send SMS from ODBC
- How to send SMS from OleDB
- How to send SMS from SQLite