Re: gibt es eine aktuelle pgTcl-lib für Windows?

From: postgresql439848(at)heinz-it(dot)de
To: pgsql-de-allgemein(at)lists(dot)postgresql(dot)org
Subject: Re: gibt es eine aktuelle pgTcl-lib für Windows?
Date: 2022-08-18 00:26:00
Message-ID: 441b4517-c05a-1172-2500-7b79037f4e42@heinz-it.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

Hallo zusammen,
also compilieren unter Windows geht mit msys2.

meine Voraussetzungen:
- windows 11 21H2 64bit
- msys2 mit etlichen Packages, u.A. gcc, make, tcl usw.
  k.A. welche Abhängigkeiten eine Neuinstallation abdeckt, aber pacman
hilft gerne nach.
- postgresql 14.4 (x86-64) installiert
- postgresql source 14.4
- flightaware/pgtcl source release 3.0.0 (trotzdem 2.7.7 drin)

Vorbereitung:
postgresql source ./configure generiert passende header, KEIN make!

Pgtcl selbst:
autoreconf
./configure + fehlende include-Pfade und explizit ws2_32(ohne ging's
nicht) per CFLAGS/LIBS beigemischt
make spuckt dann die passende Pgtcl277.dll aus.

Test:
Beispiel aus der Pgtcl-Doku(DB-Namen auflisten) lief als Script einwandfrei.
wurde per Tclsh.exe(mingw64-binary) ausgeführt, auch mit
windows-terminal aufrufbar.
nur "package require " wollte nicht, ging mit "load " einzubinden.

das war's dann auch schon.

es ist nicht unmöglich, aber die Frage bleibt ob man so eine
passende(wirklich 64bit und kein Wrapper oder irgendein
Pseudo-64Bit-Flipper) Implementation hat oder nicht.

Gruß

Alex

Am 08.08.2022 um 15:48 schrieb Holger Jakobs:
> Hallo Ralf,
>
> geht, aber es unterstützt leider nicht das neue Kennwortverfahren
> SCRAM, sondern nur das alte MD5.
>
> Von daher ist davon eher abzuraten. Außerdem ist es viel langsamer.
>
> Gruß
>
> Holger
>
> Am 08.08.22 um 15:43 schrieb Ralf Burger:
>> Hi zusammen,
>>
>> hier die Rückmeldung:
>>
>> pgtcl habe ich verworfen - da ich es weder unter w64 noch unter
>> w32 compiliert bekommen habe.
>>
>> Aber mit dem hier
>>
>>  https://sourceforge.net/projects/pgintcl/
>>
>> kann man via Tcl auf Postgres zugreifen und mit
>> marginalen Änderungen bekommt man Tkfibu unter Win gestartet.
>>
>> Der Autor versucht jetzt das komplett zu integrieren.
>> Die Lösung finde ich deutlich besser als auf eine zusätzliche
>> binary-Lib zugreifen zu müssen.
>>
>>
>> Viele Grüße
>>
>> Ralf
>>
>>
>>> Am 29.07.22 ...
>>> Aber auch da bin ich noch skeptisch - denn es gab (wenn ich mich
>>> recht erinnere)
>>> sehr viele Abhängigkeiten.
>>>
>>> Ob es klappt oder nicht werde ich dann mal posten.
>>
>>

In response to

Responses

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Ralf Burger 2022-08-26 15:19:51 Re: gibt es eine aktuelle pgTcl-lib für Windows?
Previous Message Holger Jakobs 2022-08-08 13:48:24 Re: gibt es eine aktuelle pgTcl-lib für Windows?