Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Neon Instagres to umiejętność do natychmiastowego tworzenia gotowych do użytku baz danych PostgreSQL. Kiedy wspominasz o Postgresie, konfigurujesz bazę danych lub potrzebujesz środowiska deweloperskiego, ta umiejętność automatycznie inicjuje bazę z połączeniami dla aplikacji i migracji. Obsługuje Drizzle, Prisma i surowy SQL. Baza pozostaje dostępna przez 72 godziny i można ją następnie zatwierdzić na stałe.
Jak używać
Umiejętność aktywuje się automatycznie, gdy wspominasz o PostgreSQL, konfiguracji bazy danych lub potrzebie środowiska deweloperskiego. Możesz również jawnie poprosić o provisioning bazy Neon.
Umiejętność najpierw sprawdza, czy w pliku .env istnieje już zmienna DATABASE_URL. Jeśli tak, pyta czy chcesz użyć istniejącej bazy czy utworzyć nową.
Dla nowej bazy wykonuje polecenie, które w ciągu 5 sekund tworzy Postgres na Neon i zapisuje trzy zmienne środowiskowe: DATABASE_URL do użytku w aplikacji, DATABASE_URL_DIRECT do migracji oraz PUBLIC_INSTAGRES_CLAIM_URL do zatwierdzenia bazy w ciągu 72 godzin.
Możesz dostosować provisioning za pomocą opcji: --env dla innego pliku konfiguracyjnego (np. .env.local w Next.js), --seed do załadowania początkowych danych ze schematu SQL, lub --key do użycia innej nazwy zmiennej zamiast DATABASE_URL.
Po provisioning baza jest gotowa do użytku z dowolnym narzędziem ORM lub surowym SQL. Pamiętaj że baza wygasa po 72 godzinach — aby ją zatrzymać, uruchom polecenie claim zanim upłynie ten czas.
Nie udostępniaj PUBLIC_INSTAGRES_CLAIM_URL publicznie, ponieważ daje dostęp do bazy danych.