Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Database migrations and Drizzle ORM guidelines for the vm0 project
How to use
Przejdź do katalogu projektu: otwórz terminal i wejdź do folderu turbo/apps/web, gdzie znajduje się konfiguracja bazy danych.
Edytuj schemat bazy danych: dokonaj zmian w pliku schematu znajdującym się w src/db/schema/, na przykład dodaj nową kolumnę lub zmień typ pola.
Wygeneruj migrację: uruchom pnpm db:generate, aby automatycznie utworzyć plik migracji na podstawie zmian w schemacie. Narzędzie automatycznie zaktualizuje pliki _journal.json i snapshot.
Przetestuj lokalnie: wykonaj pnpm db:migrate, aby uruchomić migrację w lokalnym środowisku i sprawdzić, czy działa poprawnie.
Dla zaawansowanych zmian (zmiana nazw, złożone ALTER TABLE, transformacje danych): użyj pnpm drizzle-kit generate --custom --name=nazwa_migracji, aby utworzyć pusty plik migracji, a następnie wpisz bezpośrednio SQL, zaktualizuj schemat i uruchom pnpm db:migrate.
Opcjonalnie otwórz Drizzle Studio: uruchom pnpm db:studio, aby wizualnie przeglądać i zarządzać bazą danych za pośrednictwem interfejsu użytkownika.