Навык для применения и управления миграциями базы данных с использованием Supabase CLI.
Этот навык предназначен для процесса применения локальных SQL-миграций к удаленному (или локальному) проекту Supabase.
devDependencies в package.json должно включать "supabase".project-ref проекта (например, esbutggkvetajkuvrjcb)..env.local).npx supabase, если CLI не установлен глобально.supabase/migrations/.Если проект еще не линкован, выполните:
npx supabase link --project-ref <PROJECT_ID> --password <PASSWORD>
Перед применением полезно увидеть список примененных и ожидающих миграций:
npx supabase migration list
Для применения локальных изменений к удаленной БД используйте:
npx supabase db push --yes
Флаг --yes обязателен при автоматизированном запуске, чтобы пропустить запрос на подтверждение.
--remote для работы с удаленным проектом.--yes в командах push, так как CLI ожидает интерактивного подтверждения.