Вопросы по теме '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 просмотров

Не найдена функция или связанный элемент с именем `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