Toolverse
Wszystkie skille

neon-instagres

autor: davila7

Uruchom produkcyjną bazę Postgres w 5 sekund bez konfiguracji

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
davila7
Kategoria
Backend
Wyświetlenia
2

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ć

  1. 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.

  2. 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ą.

  3. 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.

  4. 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.

  5. 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.

  6. Nie udostępniaj PUBLIC_INSTAGRES_CLAIM_URL publicznie, ponieważ daje dostęp do bazy danych.

Podobne skille