INSTALACIONI PAKET Pos_CoBla_bundled_with_pgsql_11-22.exe
Copyright (c) 2012-2023, Dragan Blagojević. All rights reserved
Function : Installer for PostgreSQL HELP
Date : 12.11.2023.
Date End : 17.11.2023.
Version : 1.0.0
Project : Integrations
UTF-8 test: ŠĐČĆŽ šđčćž ШЂЖЧЋ шђжчћ
Author : Dragan Blagojevic (C) 2023.
Instalacioni paket Pos_CoBla_bundled_with_pgsql_11-22.exe pakuje i a zatim i instalira:
Testnu verziju programa KASA-STOLOVI.EXE (Restaurant Fiscal Cash Register 2023 2.0.1503.0)
Server baze podataka PostgreSQL V 11-22 (64-bitni) sa komponentama neophodnim za rad programa KASA-STOLOVI.EXE
Link za preuzimanje paketa: https://integrations.blagoje.tech/download/Pos_CoBla_bundled_with_pgsql_11-22.exe
Proces instalacije programa KASA-STOLOVI.EXE:
Vrši se instalacija potrebnih fajlova u odgovarajući direktorijum.
Parametri konfiguracije rograma KASA-STOLOVI.EXE
PARAMETAR | VREDNOST |
|---|---|
Instalacioni direktorijum | C:\Kasa_CoBla\kasa |
Proces instalacije servera baze podataka PostgreSQL V 11-22:
Provera da li je ciljni Windows 64-bitni. Ako jeste, postupak instalacije se nastavlja. U suprotnom, instalacija se prekida.
Provera da li je PostgreSQL već instaliran na ciljnom računaru. Ako nije, postupak instalacije se nastavlja. U suprotnom, postupak instalacije se prekida.
Provera da li je na ciljnom računaru instalirana odgovarajuća verzija Microsoft Visual C++ Redistributable (x64) runtime paketa. Ako na ciljnom računaru nije instalirana ili je instalirana ne- odgovarajuća verzija VC++ runtime-a, odgovarajuća verzija će se instalirati.
Instalacija potrebnih fajlova. Instalacioni paket instalira sledeće komponente: ◦ PostgreSQL Server V 11-22 (64 bitni) ◦ Command Line Tools
Inicijalizacija baze i konfiguracionih fajlova.
Instaliranje servisa baze podataka.
Startovanje servisa baze podataka.
Podrazumevano, instalacioni paket ne menja sistemsku putanju (path). Ako želite da koristite alate komandne linije kao što je pskl, morate dodati PostgreSQL na putanju posle instalacije.
Instalacion paket ne upisuje ništa u Registry bazu.
Proces de-instalacije KASA-STOLOVI.EXE i servera baze podataka PostgreSQL V 11-22: Deinstalacija se mora izvršiti ručno i to sledećim redosledom i komandama (iz cmd.exe):
Zaustavljanje rada servisa (run as administrator): sc stop postgresql-x64-11
Brisanje servisa baze podataka (run as administrator): sc delete postgresql-x64-11
Brisanje instalacionog direktorijuma i svih poddirektorijuma
Parametri konfiguracije servera baze podataka PostgreSQL V 11-22:
PARAMETAR | VREDNOST |
|---|---|
Instalacioni direktorijum | C:\Kasa_CoBla |
Direktorijum za instalaciju servera | C:\Kasa_CoBla\bin |
Direktorijum podataka | C:\Kasa_CoBla\pgsql_data |
Port baze podataka | 5432 |
Superkorisnik baze podataka | postgres |
Lozinka superkorisnika baze podataka | coba#1949 |
Nalog za operativni sistem | NT AUTHORITY\NetworkService |
Servis baze podatka | postgresql-x64-11 |
Direktorijum instalacije alata komandne linije | C:\Kasa_CoBla\bin |
Kodiranje (encoding) servera | UTF8 |
Lokalizacija servera | Serbian (Latin)_Serbia.1250 |
REST API
REST API čine PlPgSQL funkcije (6 komada osnovnih, možda ih bude i više).
Nazivi funkcija su:
get_all_items_from_inv
get_all_items_from_table
put_item_on_table
remove_all_items_from_table
remove_item_from_table
update_item_on_table
Link za preuzimnaje REST API finkcija:
https://integrations.blagoje.tech/download/functions_dist.zip
Arhiva sadrži 7 fajlova.
Fajl functions.sql sadrži šest funkcija koje treba instalirati u PostgreSQL bazu.
Učitati fajla u PgAdmin i izvršiti sql.
Ako u bazi ne postoje već kreirane funkcije, pojaviće de greške da funkcije ne postoje.
Te greške treba zanemariti.
SQL fajlovi koji počinju sa test su kratki testovi za svaku od 6 funkcija.
Dokumentacija za REST API:
https://integrations.blagoje.tech/dist/index.html