Как вы бросаете базу данных Dgraph?

Я использую базу данных Dgraph и интерфейс через предложенные изображения докеров. Можно ли запустить команду, которая удаляет все данные из базы данных и сохраняет схему? Или, по крайней мере, сбросить как данные, так и схему? Или мне просто нужно удалить образы докера и перестроить их?

1 ответ

Решение

К сожалению, в настоящее время есть только команда для удаления как схемы, так и всех данных. Вам придется использовать следующий HTTP-вызов (или использовать запрос непосредственно в панели мониторинга Ratel, поскольку он использует HTTP-связь):

curl -X POST localhost:8080/alter -d '{"drop_all": true}'

Также есть возможность удалить предикат:

curl -X POST localhost:8080/alter -d '{"drop_attr": "your_predicate_name"}'

Удалите все данные из самого Dgraph Ratel, перейдя в раздел "Схема" и нажав "Массовое редактирование". Там он дает возможность удалить все данные вместе со схемой в виде кнопки "Удалить все". Нажмите кнопку "Удалить все", затем введите "УДАЛИТЬ ВСЕ" в текстовом поле, появившемся во всплывающем окне, и нажмите кнопку "Удалить все". Удаляет все схемы и данные

Другие вопросы по тегам