﻿WinMENTOR Enterprise – extensia PostgreSQL WM_PGTT
====================================================

Versiune extensie : wm_pgtt 1.0, biblioteca din 30.09.2026 (build ec340946)
Platformă         : PostgreSQL 18, Windows x64 (pachetul oficial EnterpriseDB)
Aplicații         : WinMENTOR Enterprise 26.101 sau mai nou
Data pachetului   : 02.10.2026

Ce conține
----------
  wm_pgtt.dll        biblioteca extensiei           -> <PG18>\lib\
  wm_pgtt.control    descrierea extensiei           -> <PG18>\share\extension\
  wm_pgtt--1.0.sql   scriptul de instalare          -> <PG18>\share\extension\
  WME - Instalare si configurare extensie PostgreSQL WM_PGTT.pdf
                     ghidul de instalare și configurare (Rev. 1.1)
  SHA256SUMS.txt     amprentele fișierelor

<PG18> = directorul de instalare PostgreSQL 18, de exemplu C:\Program Files\PostgreSQL\18.

Pe scurt
--------
Extensia permite modul de lucru 1 (WM_PGTT): tabelele temporare ale aplicației se creează doar
la primul acces, nu toate la fiecare conectare. Conectarea și schimbarea firmei devin practic
instantanee, iar serverul de baze de date este mult mai puțin încărcat.

Instalarea se face DOAR conform ghidului atașat (capitolele II – VII). Ordinea pe scurt:
  1. Cerințe (cap. II): PostgreSQL 18, toate aplicațiile WinMENTOR Enterprise în versiunea 26.101
     sau mai nouă, verificare de structuri cu kitul versiunii 26.101 pe WinMAdmin și pe toate firmele.
  2. Copie de siguranță a bazei de date.
  3. Oprirea serviciului PostgreSQL, copierea celor 3 fișiere, configurarea
     session_preload_libraries în postgresql.conf, pornirea serviciului (cap. V).
  4. CREATE EXTENSION wm_pgtt;  și verificarea instalării (cap. VI).
  5. Activarea modului 1 (cap. VII) - doar după ce toate aplicațiile au fost actualizate.

După instalare aplicația lucrează în continuare în modul 0 (clasic). Revenirea la modul 0 se
face oricând, dintr-o singură comandă (cap. X).

ATENȚIE
-------
  - Folosiți doar wm_pgtt.dll din acest pachet, numai pe PostgreSQL 18 x64.
    O bibliotecă pentru altă versiune PostgreSQL poate opri serverul.
  - Nu ștergeți wm_pgtt.dll înainte de a-l scoate din session_preload_libraries:
    serverul nu mai acceptă conexiuni.

Verificarea integrității (PowerShell, în directorul pachetului):
  Get-FileHash .\wm_pgtt.dll -Algorithm SHA256
  -> 096394EBE7373053D1445098E309097E3EC7F71ACED600EAB6E4B04B3D2B433D
