pgCowboy - správa rolí napříč mnoha clustery

9 views
Skip to first unread message

Michal Bartak

unread,
Aug 20, 2026, 10:13:45 AM (8 days ago) Aug 20
to postgr...@googlegroups.com

Ahoj,

Díky zaměstnavateli, který nás neustále motivuje k používání AI, jsem zase vyrobil pěkné klikátko pro něco, co jsem roky dělal ručně. Původně jsem na to měl nějaké ty bashové skripty, vždycky mi ale chyběl přehled napříč všemi clustery a možnost snadno je sladit. Navíc jsem - přiznávám - GUI-man.

Paradoxně, funkční app jsem měl za pár hodin - pak jsem několik týdnů ladil vychytávky a dokumentaci - snad to někdo ocení. Název aplikace jsem přitom měnil třikrát a zapojil do toho nejen plechovku, ale i Aleše a manželku.

pgCowboy je cross-platformní desktopová aplikace pro správu uživatelů (login rolí) napříč více clustery. Pro ty, kdo si účty synchronizují z AD nebo jiného IdM systému, bude asi méně zajímavá. Kdo ale účty vytváří a nastavuje ručně, pro něj by to měla být pěkná hračka.

Hlavní funkce:

  • vytváření a mazání rolí, nastavování komentáře, parent rolí, atributů a GUC parametrů
  • skupiny clusterů (s barvičkami) – skupiny fungují jako cíle operací
  • náhled a editace informací ze všech clusterů v jediném formuláři
  • comment role jako JSON úložiště pro další informace, např. jméno, příjmení, e-mail (konfigurovatelné)
  • předdefinované parent role, které stači jen odkliknout
  • pre-flight kontrola závislostí před vytvořením a smazáním role
  • šablony pro všechny dotazy, které aplikace posílá do databáze (pro rozšíření funkcionality nebo napojení na privilegované wrapper funkce)
Odkaz: https://michal-bartak.github.io/pgcowboy/



Michal Bartak
Reply all
Reply to author
Forward
0 new messages