neon-toolkit
Creates and manages ephemeral Neon databases for testing, CI/CD pipelines, and isolated development environments. Use when building temporary databases for automated tests or rapid prototyping.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Creates and manages ephemeral Neon databases for testing, CI/CD pipelines, and isolated development environments. Use when building temporary databases for automated tests or rapid prototyping.
How to use
Zainstaluj pakiet npm za pomocą komendy npm install @neondatabase/toolkit w swoim projekcie Node.js lub TypeScript.
Skonfiguruj zmienną środowiskową NEON_API_KEY z kluczem API z konta Neon — toolkit będzie jej używać do autoryzacji wszystkich operacji.
Zaimportuj NeonToolkit w swoim kodzie i utwórz instancję, przekazując klucz API: const neon = new NeonToolkit({ apiKey: process.env.NEON_API_KEY! }).
Wywołaj metodę createEphemeralDatabase() na instancji, aby stworzyć tymczasową bazę — otrzymasz URL połączenia, który możesz użyć w testach lub skryptach.
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.
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.