Вопросы по теме 'rust-diesel'
Запрос таблицы Diesel с динамическими параметрами
Я начал изучать использование Diesel для запросов к базе данных. У меня есть таблица, которая выглядит примерно так, как приведенная ниже структура (это просто игрушечный проект, который помогает мне понять, как работает Diesel)....
1463 просмотров
schedule
21.02.2023
Переместите методы Diesel в другие каталоги.
Я следую руководству по примерам Diesel, и мой проект выглядит точно вот так . Я хочу изменить его так, чтобы вместо запуска cargo run --bin publish_post 1 вы использовали cargo run и представляли цикл, подсказывающий вам, какое действие вы...
72 просмотров
schedule
22.04.2023
Понимание ошибки привязки признаков в Diesel
Я хочу написать функцию, которая будет вставлять тип в базу данных, где параметр подключения к базе данных является универсальным, чтобы он мог работать на нескольких бэкэндах.
Я придумал следующую функцию для вставки объекта с использованием...
759 просмотров
schedule
30.05.2022
Реализовать AsExpression и FromSqlRow для пользовательского типа
Я использую:
diesel = { version = "1.3.0", features = ["postgres", "chrono"] }
Структура Payment содержит пользовательский тип CentAmount . Чтобы сделать содержащую структуру вставляемой, я реализовал
AsExpression
FromSqlRow...
173 просмотров
schedule
15.03.2023
Как подсчитать количество отдельных элементов в столбце массива с помощью Diesel?
Я пытаюсь реализовать функцию count_distinct_labels для подсчета отдельных элементов в столбце массивов с помощью Diesel и PostgreSQL.
Например, у меня есть такая таблица:
------------------
| labels |
------------------
| ['foo',...
1934 просмотров
schedule
23.10.2023
Diesel: ошибка: соединение с link.exe не удалось: код выхода: 1181
Я следую руководству по началу работы от дизеля. Когда я запускаю команду:
$ cargo install diesel_cli --no-default-features --features postgres
В консоли получаю следующий код ошибки:
error: linking with `link.exe` failed: exit code:...
858 просмотров
schedule
24.03.2024
В чем преимущество указания параметра срока службы для вставных конструкций Diesel?
Из документации diesel.rs я вижу такие примеры, как:
#[derive(Insertable)]
#[table_name="users"]
pub struct NewUser<'a> {
pub first_name: &'a str,
pub last_name: &'a str,
pub email: Option<&'a str>,
}
А...
109 просмотров
schedule
23.01.2023
Вернуть одну запись, созданную в PostgreSQL с использованием Rocket и Diesel (Rust)
Я пытаюсь создать простое веб-приложение на основе руководств: один , два и три . Все они используют несколько разные подходы и были написаны для более старых версий используемых библиотек, поэтому текущие API Diesel и Rocket немного отличаются....
439 просмотров
schedule
26.03.2022
Не найдена функция или связанный элемент с именем `table` для структуры `schema::todos::table` в текущей области
Я хочу создать функцию, которая использует Diesel для чтения всех данных в postgresql и возвращает их как Vec .
Сообщение об ошибке
Я считаю, что это сообщение об ошибке указывает на то, что todos не реализует функцию table . Я не думаю, что...
355 просмотров
schedule
18.10.2022
Rust diesel orm запросы
Я новичок в ржавчине и дизельном двигателе. Я пытаюсь выполнить следующие действия по моему запросу:
считать
Выбрать
порядок
предел
но я получаю сообщение об ошибке. Я использую базу данных postgres.
Я добавил точную ошибку над...
686 просмотров
schedule
02.05.2023
Несколько внешних ключей ссылаются на одну и ту же таблицу в Diesel
Я пытаюсь создать структуру, которая дважды ссылается на одну и ту же таблицу. Цель этого - создать своего рода иерархию категорий. Вот что я пытаюсь сделать для следующих таблиц:
create table product_category_rollup(
id serial primary key,...
268 просмотров
schedule
07.07.2023
Есть ли способ вызвать sqlite3_last_insert_rowid из Diesel.rs?
есть ли способ вызвать sqlite3_last_insert_rowid из Diesel.rs?
Мне нужно получить последнюю вставку из соединения, я знаю, что это возможно из реализации sqlite3 C. -› см. sqlite
И я знаю, что Diesel.rs имеет привязку функции к sqlite в одной...
44 просмотров
schedule
29.01.2023
Rust Diesel не строится с ошибкой при использовании необъявленного ящика или модуля
Я пытаюсь создать свое первое приложение Rust с поддержкой базы данных, я использую Diesel с SQLite, всякий раз, когда я создаю свое приложение, я получаю следующее сообщение об ошибке:
failed to resolve: use of undeclared crate or module...
680 просмотров
schedule
28.08.2022