Toolverse
All skills

neon-instagres

by davila7

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

Quick info

Author
davila7
Category
Backend
Views
2

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

  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.

Related skills