Downloads

Cybertec-Software Downloads

Pgwatch – Cybertec Enterprise PostgreSQL Monitor

Mit pgwatch können Sie PostgreSQL Datenbanken ab Version 9.0 leicht und schnell überwachen. pgwatch ist zu 100% Open Source und kann direkt und kostenfrei hier heruntergeladen werden:

Aktueller Release: Pgwatch 1.0 DOWNLOAD

ACHTUNG: Version 1 von pgwatch wird nicht mehr weiter entwickelt und wird für aktuelle PostgreSQL Versionen nicht empfohlen!
Bitte beachten Sie die Release Notes, Readme und Lizenzvereinbarung.

—————————————————————–

PostgreSQL Database Links: ODBC-Link 1.0.4

ODBC-Link ist eine Implementierung von PostgreSQL Database Links, die sich an dblink orientiert. ODBC-Link ermöglicht es Benutzern, sich zu verschiedenen ODBC-kompatiblen Datenquellen zu verbinden und Daten direkt in PostgreSQL Abfragen zu integrieren. Im Gegensatz zu anderen Implementierungen ist ODBC-Link zu 100% in C geschrieben und bietet daher hohe Performance bei gleichzeitig hoher Stabilität.

Die Dokumentation auf Englisch: Download

ODBC-Link-1.0.4.tar.gz

—————————————————————–

Verbesserte Linux OOM-killer Funktionalität

Dieser Linux Kernel Patch ermöglicht es Administratoren das Verhalten des Linux OOM-Killers entsprechend zu beinflussen und sicherzustellen, dass wichtige Prozesse und Applikationen auch bei knapp werdendem Speicher zuverlässig arbeiten.

Um dieses Feature zu nutzen, editieren Sie einfach /proc/sys/vm/oom_preferred_tasks

Hier einige Beispiele:

“mallocbomb”
“mytask,mallocbomb”
“mytask,mallocbomb,myprog”

Der Konfigurationsparameter hat eine maximale Länge von 4096 Bytes. Processe können einfach komma-separiert gelistet werden.

Zusätzlich zum Patch stellen wir eine kleines Testprogramm zur Verfügung:

mallocbomb.c

Patch für Linux Kernel Version 2.6.27–3:
oom-pref-task-2.6.27–3.patch
Patch für Linux Kernel Version 2.6.32:
oom-pref-task-2.6.32.patch
Patch für Linux Kernel Version 2.6.33rc8:
oom-pref-task-2.6.33rc8.patch

—————————————————————–

CONNECT BY for PostgreSQL 8.3

Many people from around the globe have been asking for a method to perform recursive queries with PostgreSQL.
Here is an example:

SELECT METIER_ID||’|’||ORGANISATION_ID AS JOBORG
FROM INTRA_METIER,INTRA_ORGANISATION
WHERE METIER_ID IN(
SELECT METIER_ID
FROM INTRA_METIER
START WITH METIER_ID= ‚99533220-e8b2-4121-998c-808ea8ca2da7′
CONNECT BY METIER_ID= PRIOR PARENT_METIER_ID
) AND ORGANISATION_ID IN (
SELECT ORGANISATION_ID
FROM INTRA_ORGANISATION
START WITH ORGANISATION_ID=’025ee58f-35a3-4183-8679-01472838f753‘
CONNECT BY ORGANISATION_ID= PRIOR PARENT_ORGANISATION_ID
);

CONNECT BY will help you to query trees fast and efficiently.

A PostgreSQL 8.3 RC2 based tarball can be downloaded here: postgresql-8.3RC2_recursive_edition.tar.gz

—————————————————————–

pg_matlab: Matlab / PostgreSQL integration

Download: pg_matlab-v2.tar.gz