Grazie ancora del tuo tempo.
Ho provato come mi hai suggerito e non funziona. Ho provato sia in localhost che su PGSQL sul NAS. Sempre errore di compatibilità.
Ho cercato sul form inglese ed il problema era presente nel 2016 e dicevano di installare alcune librerie da cui dipendeva libpq.dll ma in quel modo anche se si connetteva non consentiva di modificare i dati sul db.
https://forum.lazarus.freepascal.org/index.php/topic,31964.msg205610.html#msg205610
In alternativa vorrei usare tpqConnection di SQLdb ma anche qui dice che non trova libpq.dll. Ho provato a collocarne una copia nella cartella del progetto ma non funziona.
pg_isready
C:\Program Files\2ndQuadrant\PostgreSQL\12\bin>pg_isready.exe
/tmp:5432 - accepting connections