PlanetScale

Разработка

Ветвите базы данных, вносите изменения схемы и мониторьте производительность запросов через разговор — Neotask использует OpenClaw для интеграции модели ветвления PlanetScale в ваш рабочий процесс.

Что вы можете делать

Ветвление баз данных

Создавайте ветки функций из main, перечисляйте все активные ветки и удаляйте устаревшие. Neotask на базе OpenClaw управляет продвижением веток — открывайте запрос деплоя, описывайте цель изменения схемы и объединяйте при одобрении. Переключение контекста CLI не требуется.

Проверка и изменение схемы

Описывайте таблицу и получайте её полную схему, индексы и ограничения. Запрашивайте diff между двумя ветками, чтобы увидеть, какие изменения схемы ожидают. Neotask также может помочь вам составить безопасные операторы ALTER TABLE, которые не заблокируют продакшн.

Выполнение запросов

Выполняйте SELECT-запросы к любой ветке и получайте форматированные результаты. Запрашивайте количество строк, примеры данных или агрегации. Neotask предупредит вас перед выполнением чего-либо деструктивного.

Производительность запросов

Получайте журналы медленных запросов, выявляйте запросы с высоким соотношением сканирования к строкам и получайте рекомендации по индексам. OpenClaw синтезирует аналитику запросов PlanetScale в actionable-предложения.

Мониторинг и выставление счетов

Проверяйте метрики пула соединений, пропускную способность запросов и тенденции роста хранилища. Запрашивайте использование в текущем цикле выставления счетов и получайте прогноз на конец месяца.

Попробуйте спросить

  • «Создай новую ветку "add-user-preferences" из основной ветки базы данных»
  • «Покажи схему таблицы orders, включая все индексы»
  • «Каков diff между веткой add-user-preferences и main?»
  • «Открой запрос деплоя для ветки add-user-preferences с описанием "Добавляет столбцы пользовательских предпочтений"»
  • «Выполни запрос для подсчёта заказов за последние 7 дней, сгруппированных по статусу»
  • «Покажи топ-5 самых медленных запросов за последние 24 часа»
  • «Каково моё использование хранилища в этом расчётном периоде и насколько я близок к лимиту плана?»
  • «Список всех веток, которые не обновлялись более 2 недель»
  • Профессиональные советы

  • Всегда ответвляйтесь от main для изменений схемы — опишите изменение Neotask, и он создаст ветку и откроет запрос деплоя за один шаг.
  • Запрашивайте «diff схемы» перед слиянием любого запроса деплоя для выявления случайных удалений столбцов или изменений типов.
  • Используйте журналы медленных запросов еженедельно — PlanetScale выявляет наиболее влиятельные запросы, и Neotask может предложить правильный индекс для каждого.
  • При запросе к продакшну указывайте «только чтение» в запросе, чтобы Neotask подтвердил выполнение к правильной ветке.
  • Для запросов о выставлении счетов запрашивайте как хранилище, так и чтения/записи строк, чтобы получить полную картину профиля использования.
  • Называйте ветки в соответствии с задачей Jira/GitHub, которой они соответствуют — облегчает очистку устаревших веток запросом «список веток старше 2 недель».
  • Works Well With