Tag: RUST-DIESEL
Tengo estos modelos: use diesel::sql_types::Json; #[derive(Queryable)] pub struct GMapsLocation { pub id: i32, pub place_id: String, pub data: Json, } y estoy intentando realizar una consulta en esa columna de esta manera: let results = gmaps_locations .select((id, place_id, data)) .load::<gmapslocation>(&connection) .expect(“Error cargando las ubicaciones”); Y eso no está funcionando, me . . . Read more
Estoy utilizando dieselcliext para generar código de modelos Rust: none diesel_ext –schema-file src/model/diesel/dolphin/dolphin_schema.rs –model > src/model/diesel/dolphin/dolphin_models.rs El modelo generado se ve así: <h1>[derive(Queryable, Debug)]</h1> pub struct AdminUser { pub id: i64, pub nickname: Option<String>, pub avatar<em>url: Option<String>, pub phone: Option<String>, pub updated</em>time: Option<i64>, pub created<em>time: Option<i64>, pub salt: Option<String>, pub . . . Read more
Estoy usando este comando para generar el esquema en Rust Diesel: diesel –database-url postgres://postgres:kZLxttcZSN@127.0.0.1:5432/rhythm \ migration run –config-file=”${CURRENT_DIR}/diesel-rhythm.toml” y este es el archivo de configuración toml: [print_schema] file = “src/model/diesel/rhythm/rhythm_schema.rs” # Esto hará que solo se generen las tablas “favorites”, “songs” y “playlist” filter = { only_tables = [“favorites”, “songs”, . . . Read more
Soy bastante nuevo en Rust. Intentando crear una conexión de base de datos con diesel-rs. Aquí está parte de mi código: use diesel::Connecction; use diesel::mysql::MysqlConnection; use diesel::sqlite::SqliteConnection; let engine = “mysql”; let mysql_url = “mysql://username:password@localhost:3306/test”; let sqlite_url = “sqlite://sqlite.db”; let connection: Box<dyn connection=””> = if engine == “mysql” { Box::new(MysqlConnection::establish(mysql_url).unwrap()) . . . Read more
Quiero hacer una consulta de página utilizando Rust Diesel. Estoy utilizando este código para hacer una prueba de unidad en Rust: #[cfg(test)] mod test { use std::env; use diesel::{Connection, ExpressionMethods, PgConnection, QueryDsl, RunQueryDsl}; use rust_wheel::common::query::pagination::PaginateForQuerySource; use crate::model::diesel::rhythm::rhythm_schema::favorites::dsl::favorites; use crate::model::diesel::rhythm::rhythm_schema::favorites::like_status; use crate::models::Favorites; #[test] fn page_test(){ use crate::model::diesel::rhythm::rhythm_schema::favorites::dsl::*; use rust_wheel::common::query::pagination::{PaginateForQueryFragment, PaginateForQuerySource}; let . . . Read more