managing-database-migrations
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
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
Zainstaluj umiejętność w swoim środowisku Claude'a, dodając ją do konfiguracji agenta lub wtyczki.
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".
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).
Przejrzyj wygenerowany plik migracji, aby upewnić się, że SQL jest poprawny dla Twojej bazy danych (PostgreSQL, MySQL, SQLite lub MongoDB).
Zastosuj migrację w swoim systemie zarządzania migracjami, uruchamiając wygenerowany plik w odpowiedniej kolejności.
W razie potrzeby poproś Claude'a o wycofanie migracji, a umiejętność wygeneruje instrukcje rollbacku na podstawie operacji "down" zawartej w pliku.