Toolverse
All skills

managing-database-migrations

by jeremylongshore

This skill enables Claude to manage database schema changes through version-controlled migrations. It is activated when the user requests to create, apply, or rollback database migrations. The skill supports generating timestamped migration files with both up and down migrations

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
24

About this skill

This skill enables Claude to manage database schema changes through version-controlled migrations. It is activated when the user requests to create, apply, or rollback database migrations. The skill supports generating timestamped migration files with both up and down migrations for PostgreSQL, MySQL, SQLite, and MongoDB. It helps in tracking schema evolution and ensuring safe database modifications. Use this skill when the user mentions \

How to use

  1. Zainstaluj umiejętność w swoim środowisku Claude'a, dodając ją do konfiguracji agenta lub wtyczki.

  2. Poproś Claude'a o utworzenie migracji, używając naturalnego języka, np. "Utwórz migrację, aby dodać kolumnę 'email' do tabeli 'users'" lub "Wycofaj ostatnią migrację bazy danych".

  3. Claude wygeneruje plik migracji z automatyczną nazwą zawierającą timestamp, który będzie zawierać zarówno operacje "up" (zastosowanie zmian), jak i "down" (wycofanie zmian).

  4. Przejrzyj wygenerowany plik migracji, aby upewnić się, że SQL jest poprawny dla Twojej bazy danych (PostgreSQL, MySQL, SQLite lub MongoDB).

  5. Zastosuj migrację w swoim systemie zarządzania migracjami, uruchamiając wygenerowany plik w odpowiedniej kolejności.

  6. W razie potrzeby poproś Claude'a o wycofanie migracji, a umiejętność wygeneruje instrukcje rollbacku na podstawie operacji "down" zawartej w pliku.

Related skills