write-script-postgresql
Umiejętność do pisania zapytań PostgreSQL w Windmill – parametry, typy i deployment.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia skryptów PostgreSQL w Windmill. Pozwala na definiowanie parametrów zapytań za pomocą komentarzy, automatyczne typowanie argumentów ($1::TEXT, $2::INT) i szybki deployment na platformę. Idealna dla developerów pracujących z bazami danych PostgreSQL w ramach automatyzacji workflow'ów.
Jak używać
Utwórz nowy plik skryptu SQL w swoim projekcie Windmill i napisz zapytanie PostgreSQL. Parametry przekazuj za pomocą notacji $1, $2 itd., zawsze z jawnym typem danych – na przykład $1::TEXT dla tekstu lub $2::INT dla liczb całkowitych.
Na początku skryptu dodaj komentarze definiujące nazwy parametrów. Każdy komentarz powinien wskazywać numer parametru i jego nazwę, opcjonalnie z wartością domyślną – przykład: -- $1 name1 oraz -- $2 age = 18. Dzięki temu parametry będą czytelne dla użytkownika i systemu.
Uruchom komendę
wmill script generate-metadataw folderze zawierającym Twój skrypt. Polecenie wygeneruje pliki .script.yaml i .lock, które definiują metadane i zależności skryptu.Sprawdź dostępne typy zasobów w Windmill, wykonując
wmill resource-type list --schema. Ta komenda pokaże Ci, jakie połączenia do baz danych i inne zasoby możesz wykorzystać w swoim skrypcie.Gdy skrypt jest gotowy i metadane wygenerowane, wdróż go na platformę Windmill za pomocą
wmill sync push. Polecenie przesyła skrypt do Windmill, gdzie będzie dostępny w automatyzacjach i workflow'ach.Po deploymencie możesz używać skryptu w swoich workflow'ach – Windmill automatycznie wyświetli formularz z polami dla każdego parametru zdefiniowanego w komentarzach na początku skryptu.