local-cluster-manager
Manage local multigres cluster components (multipooler, pgctld, multiorch, multigateway) - start/stop services, view logs, connect with psql, test S3 backups locally
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manage local multigres cluster components (multipooler, pgctld, multiorch, multigateway) - start/stop services, view logs, connect with psql, test S3 backups locally
How to use
Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium multigres oraz ścieżkę .claude/skills/mt-local-cluster. Upewnij się, że masz dostęp do binarki ./bin/multigres w katalogu projektu.
Aby uruchomić cały klaster, poproś asystenta: "Uruchom klaster multigres". Narzędzie wykonuje polecenie ./bin/multigres cluster start i zwraca status wszystkich komponentów.
Jeśli chcesz sprawdzić aktualny stan klastra lub poszczególnych komponentów, użyj polecenia status. Możesz również wyświetlić topologię multipoolerów (role PRIMARY/REPLICA) oraz sprawdzić, czy instancje PostgreSQL są w trybie recovery.
Aby połączyć się z multipooler lub multigateway za pomocą psql, poproś asystenta o połączenie, podając nazwę komponentu. Narzędzie pobiera konfigurację z ./multigres_local/multigres.yaml i automatycznie cachuje ją dla szybszego dostępu.
Do testowania kopii zapasowych S3 użyj poleceń: inicjalizuj klaster z S3, twórz kopie zapasowe, wyświetlaj listę kopii lub przywracaj dane. Asystent obsługuje również konfigurację i rozwiązywanie problemów z ustawieniami S3.
Aby zatrzymać klaster, użyj polecenia stop. Jeśli chcesz usunąć wszystkie dane i zacząć od nowa, dodaj flagę --clean. Do pełnego resetowania stosu (klaster + obserwacyjność) poproś o teardown i restart.