Разработчики теперь могут создавать и проверять приложения Edge Compute на базе SQLDB локально, а также управлять резервными копиями баз данных большего размера с помощью новых рабочих процессов экспорта и импорта в CLI telnyx-edge.
Что нового
- Локальная разработка SQLDB (CLI v0.5.12+): выполняйте SQL-запросы и миграции баз данных локально без изменения развернутой базы данных. Локальная SQLDB запускается в Docker на том же движке SQL, что и развернутая среда выполнения, а базы данных по умолчанию сохраняются между сеансами в директории .telnyx/sqldb/. Поскольку команды telnyx-edge dev и локальные команды SQLDB обращаются к одной и той же локальной базе данных, настроенной в telnyx.toml, вы можете тестировать изменения схемы и функции вместе перед развертыванием. Для локальных команд SQLDB требуется Docker.
- Экспорт больших объемов, до 4 ГиБ (CLI v0.5.15+): экспортируйте SQL-дамп размером до 4 ГиБ (включая вывод только схемы, только данных или конкретной таблицы) для создания резервной копии базы данных или переноса данных между средами.
- Специальный рабочий процесс импорта, до 100 МиБ (CLI v0.5.16+): команда storage sqldb import загружает SQL-дамп из локального файла или предыдущего экспорта без необходимости разбивать файлы для соответствия лимиту примерно в 4 МиБ для удаленных запросов execute --file. Импорт выполняется в виде заданий, CLI сообщает о прогрессе, а прерывание ожидания в CLI не отменяет выполняющийся импорт.
Почему это важно
Рабочие процессы Edge Compute на базе баз данных ранее требовали итераций с развернутой базой данных и разделения больших SQL-файлов для соответствия ограничениям удаленного выполнения. Благодаря локальной разработке и увеличенным лимитам экспорта и импорта вы можете тестировать изменения схемы и функций локально, экспортировать дамп базы данных размером до 4 ГиБ для резервного копирования и восстанавливать дамп размером до 100 МиБ с помощью нового рабочего процесса импорта вместо разделения больших SQL-файлов на мелкие запросы удаленного выполнения.
Локальная SQLDB изолирована от продакшна: локальные изменения не синхронизируются и не развертываются автоматически. Лимиты экспорта и импорта независимы: можно экспортировать дамп размером более 100 МиБ, но его нельзя восстановить с помощью новой команды импорта. Импорт применяется атомарными пакетами; в случае сбоя более позднего пакета ранее успешно примененные пакеты остаются в силе.
С чего начать
- Запуск локального запроса и применение миграций:
- Экспорт базы данных и ее импорт в другом месте:
Узнайте больше в руководстве по SQLDB CLI, руководстве по миграциям SQLDB и справочнике по лимитам SQLDB.









