Promotic

Przykłady pracy z bazą danych Postgres

Baza danych PostgreSQL w obiekcie PmaTrendGroup

- Podczas wytwarzania obiektu z Konfiguracja wstępna "PmaTrendGroup - Grupa trendów" konfigurator "Typ zapisu" ustaw na: Database PostgreSQL cyclic.
- W nowo powstałym obiekcie PmaTrendGroup w karcie "Zapisanie", konfigurator "Typ zapisu" ustaw na: Database PostgreSQL cyclic.


Wartości trendowane mogą być definiowane w karcie "Dane" lub w ExtTrend obiektu PmaData.
Jeżeli pliki w bazie danych nie istnieją, wtedy zostaną wytworzone podczas pierwszego uruchomienia aplikacji przy wywołaniu metody Run (lub metody RunTime) obiektu PmaTrendGroup. Lub automatycznie w przypadku zaznaczonego konfiguratora "Aktywny automatyczny zapis po uruchomieniu" w karcie "Trend".

Baza danych PostgreSQL w obiekcie PmaAdo

- Przy założeniu obiektu z Konfiguracja wstępna "PmaAdo - Baza danych ADO" wybierz bazę danych typu: PostgreSQL oraz w konfiguratorze "Parametry podłączenia do bazy danych" wybierz: ODBC - Nazwane źródło danych ODBC.
- W konfiguratorze "Parametry podłączenia do bazy danych" jest konieczne zmienić nazwę ODBC źródła danych (ewentualnie użytkownika oraz hasło).
Po wytworzeniu jest wytworzony obiekt PmaAdo, który posiada w karcie "Metody" metodę DtiOper. Metoda ta jest podstawowym interfejsem do pracy z tabelkami w bazie danych i może być wykorzystana na przykład przez przeglądarkę Konfiguracja wstępna "Panel z tabelkową przeglądarką danych z możliwością edycji".

Interfejs stosuje technologię ADO i może być według potrzeby uzupełnione o dalszą funkcjonalność:
Przykład:
Wytworzy nową tabelkę data z kolumnami nTime (czas, klucz podstawowy, nie może być NULL), 'flags' (liczba całkowita, nie może być NULL) oraz 'value1' (liczba rzeczywista, nie może być NULL).
JavaScriptVBScriptWybierz oraz skopiuj do schowka

pMe.DbExecute("", "CREATE TABLE data (nTime TIMESTAMP(3) PRIMARY KEY, flags INTEGER NOT NULL, value1 DOUBLE PRECISION NOT NULL)", "");


Patrz https://www.postgresql.org/docs/11/index.html.
Nawigacja:
 
 
- Przykłady pracy z bazą danych Postgres
 
 
© MICROSYS, spol. s r.o.