Integration PostgreSQL HELP 1.0 Help

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:

  1. Testnu verziju programa KASA-STOLOVI.EXE (Restaurant Fiscal Cash Register 2023 2.0.1503.0)

  2. 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:

  1. 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:

  1. Provera da li je ciljni Windows 64-bitni. Ako jeste, postupak instalacije se nastavlja. U suprotnom, instalacija se prekida.

  2. Provera da li je PostgreSQL već instaliran na ciljnom računaru. Ako nije, postupak instalacije se nastavlja. U suprotnom, postupak instalacije se prekida.

  3. 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.

  4. Instalacija potrebnih fajlova. Instalacioni paket instalira sledeće komponente: ◦ PostgreSQL Server V 11-22 (64 bitni) ◦ Command Line Tools

  5. Inicijalizacija baze i konfiguracionih fajlova.

  6. Instaliranje servisa baze podataka.

  7. 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):

  1. Zaustavljanje rada servisa (run as administrator): sc stop postgresql-x64-11

  2. Brisanje servisa baze podataka (run as administrator): sc delete postgresql-x64-11

  3. 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:

  1. get_all_items_from_inv

  2. get_all_items_from_table

  3. put_item_on_table

  4. remove_all_items_from_table

  5. remove_item_from_table

  6. 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

Last modified: 15 septembar 2024