Wysyłanie SMS z PostgreSQL (część 2/4)
Tworzenie tabel w bazie danych

Stworzenie rozwiązania do wysyłania wiadomości tekstowych z PostgreSQL zajmie nam 13 minut. Ten artykuł zawiera wskazówki i niezbędne informacje, które pomogą Ci skutecznie wykonać tę procedurę. Być może największą zaletą tego rozwiązania PostgreSQL jest to, że wystarczy wykonać podstawową konfigurację, aby w krótkim czasie móc wysyłać SMS-y. To rozwiązanie opiera się na Ozeki SMS Gateway, więc możesz skorzystać z faktu, że oferuje ono doskonałe możliwości logowania, co oznacza, że możesz szybko zlokalizować błędy. Zakładamy, że znasz podstawy działania mobilnych wiadomości tekstowych. Zostaną Ci przedstawione cenne informacje i dobrze zorganizowane instrukcje krok po kroku. Mamy nadzieję, że spodoba Ci się lektura.

Zawartość wideo
1. Połącz się z PostgreSQL
2. Utwórz użytkownika w PostgreSQL
3. Skopiuj instrukcje CREATE TABLE

Jak stworzyć poprawną tabelę w bazie danych (Samouczek wideo)

W tym filmie nauczysz się, jak stworzyć poprawnie działającą tabelę w bazie danych za pomocą interfejsu graficznego PostgreSQL zwanego pgadmin. Film rozpocznie się od otwarcia pgadmin i zakończy na działającej tabeli w bazie danych. Dowiesz się, jak skonfigurować tabelę podczas tworzenia i jak ustawić uprawnienia w pgadmin. Film trwa nieco ponad 2 minuty i zawiera wszystkie kroki, które musisz podjąć, w szczegółowej formie. Nie będziesz miał problemu z śledzeniem samouczka.

Wideo 1 - Jak stworzyć poprawną tabelę w bazie danych (Samouczek wideo)

Proszę przewiń w dół, aby skopiować instrukcje SQL (Rysunek 2-3) użyte w filmie. Jeśli utworzyłeś już bazę danych w PostgreSQL, możesz przejść do następnego filmu.

Uruchom pgadmin

Na Rysunku 1 widać ikonę, której należy szukać, o nazwie pgadmin. Kliknij ją, aby uruchomić aplikację, w której możesz rozpocząć konfigurowanie struktury bazy danych i rozpocząć łączenie się z serwerem PostgreSQL.

połącz się z serwerem postgresql za pomocą oprogramowania pgadmin
Rysunek 1 - Połącz się z serwerem PostgreSQL za pomocą oprogramowania PgAdmin

Utwórz użytkownika i bazę danych Ozeki

Poniższe polecenia SQL mogą zostać użyte do utworzenia użytkownika o nazwie 'ozekiuser', z hasłem 'ozekipass'. To jest konto użytkownika PostgreSQL. Możesz użyć tego konta użytkownika, aby połączyć się z bazą danych ozeki.

utwórz użytkownika ozekiuser
Rysunek 2 - Utwórz użytkownika ozekiuser

CREATE ROLE ozekiuser WITH
	LOGIN
	SUPERUSER
	CREATEDB
	CREATEROLE
	INHERIT
	NOREPLICATION
	CONNECTION LIMIT -1
	PASSWORD 'ozekipass';
Rysunek 3 - Skopiuj instrukcje CREATE ROLE

Teraz proszę skopiuj kod, który widzisz na Rysunku 5. Możesz zobaczyć, że wkleiliśmy kod i utworzył on naszą bazę danych na Rysunku 4.

utwórz bazę danych ozekidb
Rysunek 4 - Utwórz bazę danych ozekidb

CREATE DATABASE ozekidb
    WITH 
    OWNER = ozekiuser
    ENCODING = 'UTF8'
    CONNECTION LIMIT = -1;
Rysunek 5 - Skopiuj instrukcje CREATE DATABASE

Instrukcje CREATE TABLE do użycia na Twoim serwerze PostgreSQL

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)
);
Rysunek 6 - Skopiuj instrukcje CREATE TABLE

Skopiuj kod

Na Rysunku 7 możesz zobaczyć, jak możesz skopiować dostarczony kod. Ten kod zbuduje bazę danych, aby Ozeki SMS Gateway mógł z nią pracować. Kliknij prawym przyciskiem myszy podświetlony kod i wybierz opcję kopiuj.

skopiuj instrukcje create table z rysunku 2
Rysunek 7 - Skopiuj instrukcje CREATE TABLE z Rysunku 2

Wklej kod

Aby zbudować swoją bazę danych, musisz wkleić skopiowany kod w sekcji edytora zapytań pgadmin. Wklej go i uruchom kod. Zbuduje on użyteczną bazę danych, z którą możesz pracować. Wklejony kod możesz zobaczyć na Rysunku 8.

wklej instrukcje create table i uruchom je na postgresql
Rysunek 8 - Wklej instrukcje CREATE TABLE i uruchom je na serwerze bazy danych PostgreSQL

More information