From 7c30a90c76a4f5624b0d0c4f49ceb6e6108eca19 Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Tue, 28 Jun 2022 23:52:51 +0200 Subject: [PATCH] =?UTF-8?q?Actualiza=20SeaORM=20a=20la=20versi=C3=B3n=200.?= =?UTF-8?q?8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 12 ++++++------ pagetop/Cargo.toml | 18 ++++++++---------- pagetop/src/db.rs | 2 +- 3 files changed, 15 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index cada225c..9f8d5024 100644 --- a/README.md +++ b/README.md @@ -24,15 +24,15 @@ El repositorio se organiza en un *workspace* con los siguientes subproyectos: * [pagetop-admin](pagetop_admin/), módulo que proporciona a otros módulos un lugar común donde presentar a los administradores sus opciones de configuración. -* [pagetop-user](pagetop_user/), módulo para añadir una gestión de usuarios, roles, permisos y - sesiones en aplicaciones desarrolladas con PageTop. +* [pagetop-user](pagetop_user/), módulo para añadir gestión de usuarios, roles, permisos y sesiones + en aplicaciones desarrolladas con PageTop. -* [pagetop-node](pagetop_node/), módulo para crear y extender los tipos de contenido que puede - gestionar una solución web de propósito general o personalizado. +* [pagetop-node](pagetop_node/), módulo para crear, extender o personalizar los tipos de contenido + que puede administrar un sitio web. -* [drust](drust/), es una aplicación humildemente inspirada en [Drupal](https://www.drupal.org) que +* [drust](drust/) es una aplicación inspirada modestamente en [Drupal](https://www.drupal.org) que proporciona un CMS (*Content Management System*) o sistema de gestión de contenidos para construir - sitios web administrados y configurables. + sitios web dinámicos, administrados y configurables. # Licencia diff --git a/pagetop/Cargo.toml b/pagetop/Cargo.toml index ba9a6726..15a979c3 100644 --- a/pagetop/Cargo.toml +++ b/pagetop/Cargo.toml @@ -26,14 +26,14 @@ concat-string = "1.0.1" doc-comment = "0.3.3" figlet-rs = "0.1.3" futures = "0.3.21" -once_cell = "1.10.0" +once_cell = "1.12.0" substring = "1.4.5" term_size = "0.3.2" url = "2.2.2" config_rs = { package = "config", version = "0.11.0", features = ["toml"] } -tracing = "0.1.34" +tracing = "0.1.35" tracing-appender = "0.2.2" tracing-subscriber = { version = "0.3.11", features = ["json", "env-filter"] } tracing-unwrap = { version = "0.9.2", default-features = false } @@ -52,22 +52,20 @@ sycamore = { version = "0.7.1", features = ["ssr"] } serde = { version = "1.0", features = ["derive"] } [dependencies.sea-orm] -version = "0.7.1" +version = "0.8.0" features = ["debug-print", "macros", "runtime-async-std-native-tls"] default-features = false optional = true -[dependencies.sea-schema] -version = "0.7.1" -features = ["debug-print", "migration"] -default-features = false +[dependencies.sea-orm-migration] +version = "0.8.3" optional = true [features] default = [] -mysql = ["sea-orm", "sea-schema", "sea-orm/sqlx-mysql"] -postgres = ["sea-orm", "sea-schema", "sea-orm/sqlx-postgres"] -sqlite = ["sea-orm", "sea-schema", "sea-orm/sqlx-sqlite"] +mysql = ["sea-orm", "sea-orm-migration", "sea-orm/sqlx-mysql"] +postgres = ["sea-orm", "sea-orm-migration", "sea-orm/sqlx-postgres"] +sqlite = ["sea-orm", "sea-orm-migration", "sea-orm/sqlx-sqlite"] [build-dependencies] actix-web-static-files = "3.0.5" diff --git a/pagetop/src/db.rs b/pagetop/src/db.rs index d350043e..3c25c0dc 100644 --- a/pagetop/src/db.rs +++ b/pagetop/src/db.rs @@ -2,7 +2,7 @@ pub use url::Url as DbUri; pub use sea_orm::{DatabaseConnection as DbConn, ExecResult, QueryResult}; -pub use sea_schema::migration::prelude::*; +pub use sea_orm_migration::prelude::*; pub type MigrationItem = Box;