INTEGRITY Документация

Команды Wrangler

Команды Wrangler для D1 используют REST API для взаимодействия с control plane. На этой странице перечислены команды Wrangler для D1.

d1 create

Создает новую базу данных D1 и предоставляет привязку и UUID, которые нужно указать в файле конфигурации

Эта команда работает с удалёнными базами данных D1.

npx wrangler d1 create [NAME]

Глобальные флаги

d1 info

Получить сведения о базе данных D1, включая её текущий размер и состояние

Эта команда работает с удалёнными базами данных D1.

npx wrangler d1 info [NAME]

Глобальные флаги

d1 list

Получить список всех баз данных D1 в вашей учётной записи

Эта команда работает с удалёнными базами данных D1.

npx wrangler d1 list

Глобальные флаги

d1 delete

Удалить базу данных D1

Эта команда работает с удалёнными базами данных D1.

npx wrangler d1 delete [NAME]

Глобальные флаги

d1 execute

Выполнить команду или SQL-файл

Чтобы эта команда выполнилась успешно, необходимо указать либо --command, либо --file.

npx wrangler d1 execute [DATABASE]

Глобальные флаги

d1 export

Экспортируйте содержимое или схему вашей базы данных в файл .sql

npx wrangler d1 export [NAME]

Глобальные флаги

d1 time-travel info

Получить сведения о базе данных на определённый момент времени с помощью Time Travel

Эта команда работает с удалёнными базами данных D1.

Подробнее о Time Travel см. в https://developers.cloudflare.com/d1/reference/time-travel/

npx wrangler d1 time-travel info [DATABASE]

Глобальные флаги

d1 time-travel restore

Восстановить базу данных на определённый момент времени

Эта команда работает с удалёнными базами данных D1.

Подробнее о Time Travel см. в https://developers.cloudflare.com/d1/reference/time-travel/

npx wrangler d1 time-travel restore [DATABASE]

Глобальные флаги

d1 migrations create

Создайте новую миграцию

Это создаст новый файл с версией внутри папки 'migrations'. Назовите файл миграции так, чтобы название описывало изменение. Так вам будет проще найти нужную миграцию в папке 'migrations'. Пример имени файла выглядит так:

0000_create_user_table.sql

Имя файла будет включать номер версии и указанное вами имя миграции.

npx wrangler d1 migrations create [DATABASE] [MESSAGE]

Глобальные флаги

d1 migrations list

Просмотр списка неприменённых файлов миграций

npx wrangler d1 migrations list [DATABASE]

Глобальные флаги

d1 migrations apply

Применить все неприменённые миграции D1

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

Ход выполнения каждой миграции будет выводиться в консоль.

При выполнении команды apply в среде CI/CD или другой неинтерактивной командной строке шаг подтверждения пропускается, но резервная копия все равно создается.

Если применение миграции приводит к ошибке, эта миграция откатывается, и остаётся применённой предыдущая успешная миграция.

npx wrangler d1 migrations apply [DATABASE]

Глобальные флаги

d1 insights


Экспериментально

Получить сведения о запросах, выполненных в базе данных D1

Эта команда работает с удалёнными базами данных D1.

npx wrangler d1 insights [NAME]

Глобальные флаги