neon-instagres
Instantly provision production-ready Postgres databases with Neon Instagres. Use when setting up databases, when users mention PostgreSQL/Postgres, database setup, or need a development database. Works with Drizzle, Prisma, raw SQL.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Instantly provision production-ready Postgres databases with Neon Instagres. Use when setting up databases, when users mention PostgreSQL/Postgres, database setup, or need a development database. Works with Drizzle, Prisma, raw SQL.
How to use
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.