Toolverse
Wszystkie skille

neon-toolkit

autor: neondatabase-labs

Automatyczne tworzenie i zarządzanie tymczasowymi bazami danych Neon do testów i CI/CD

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
89

O skillu

Neon Toolkit to umiejętność automatyzująca cykl życia efemerycznych baz danych Neon. Tworzysz świeże bazy do każdego przebiegu testów, uruchamiasz je w potokach CI/CD i budujesz izolowane środowiska deweloperskie bez ręcznej konfiguracji. Idealne do szybkiego prototypowania i testów automatycznych. Wymaga płatnego projektu Neon i klucza API.

Jak używać

  1. Zainstaluj pakiet npm za pomocą komendy npm install @neondatabase/toolkit w swoim projekcie Node.js lub TypeScript.

  2. Skonfiguruj zmienną środowiskową NEON_API_KEY z kluczem API z konta Neon — toolkit będzie jej używać do autoryzacji wszystkich operacji.

  3. Zaimportuj NeonToolkit w swoim kodzie i utwórz instancję, przekazując klucz API: const neon = new NeonToolkit({ apiKey: process.env.NEON_API_KEY! }).

  4. Wywołaj metodę createEphemeralDatabase() na instancji, aby stworzyć tymczasową bazę — otrzymasz URL połączenia, który możesz użyć w testach lub skryptach.

  5. Użyj zwróconego URL do połączenia się z bazą w swoich testach automatycznych lub potoku CI/CD — toolkit obsługuje automatyczne czyszczenie zasobów po zakończeniu.

  6. Zapoznaj się z dokumentacją neon-toolkit.mdc w repozytorium projektu, aby poznać zaawansowane wzorce zarządzania cyklem życia bazy, obsługę błędów i przykłady użycia klienta API.

Podobne skille