Я пытаюсь создать простое приложение ToDo, используя в качестве БД ржавчину, Axum и SurrealDB. Для SurrealDB я установил его с помощью
iwr https://windows.surrealdb.com -useb | iex
затем я пытаюсь создать таблицу ниже
DEFINE TABLE todo SCHEMAFULL;
DEFINE FIELD title ON todo TYPE string;
DEFINE FIELD content ON todo TYPE string;
DEFINE FIELD completed ON todo TYPE bool;
DEFINE FIELD createdAt ON todo TYPE datetime;
DEFINE FIELD updatedAt ON todo TYPE datetime;
Итак, я использую команду ниже
surreal sql --conn http://localhost:8000 --user root --pass root`, but it is giving me an error
Возникла проблема с базой данных: произошла ошибка при обработке удаленного HTTP-запроса: ошибка клиента состояния HTTP (401 Несанкционированный) для URL-адреса (http://localhost:8000/signin).
Как решить эту проблему?
у вас сначала работает база данных с сюрреалистическим запуском? Если вы начнете с
surreal start --user root --password root
чтобы запустить базу данных, тогда должен быть создан пользователь root, после чего ваша команда surreal sql
должна работать.