aboutsummaryrefslogtreecommitdiff
path: root/src/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'src/contrib')
-rw-r--r--src/contrib/admin/migrations/m_0001_initial.rs10
-rw-r--r--src/contrib/admin/migrations/mod.rs3
-rw-r--r--src/contrib/admin/mod.rs3
3 files changed, 15 insertions, 1 deletions
diff --git a/src/contrib/admin/migrations/m_0001_initial.rs b/src/contrib/admin/migrations/m_0001_initial.rs
new file mode 100644
index 0000000..6fed631
--- /dev/null
+++ b/src/contrib/admin/migrations/m_0001_initial.rs
@@ -0,0 +1,10 @@
+use crate::db::migration::{Migration, DatabaseChange};
+
+pub const MIGRATION: Migration = Migration {
+ id: 1,
+ name: "initial",
+ prereqs: &[],
+ changes: &[
+ DatabaseChange::CreateModel,
+ ],
+};
diff --git a/src/contrib/admin/migrations/mod.rs b/src/contrib/admin/migrations/mod.rs
new file mode 100644
index 0000000..5ecbb82
--- /dev/null
+++ b/src/contrib/admin/migrations/mod.rs
@@ -0,0 +1,3 @@
+use crate::db::migration::{Migration, gather};
+
+gather!();
diff --git a/src/contrib/admin/mod.rs b/src/contrib/admin/mod.rs
index 0f7e880..5098a4a 100644
--- a/src/contrib/admin/mod.rs
+++ b/src/contrib/admin/mod.rs
@@ -1,7 +1,8 @@
use crate::apps::AppConfig;
+mod migrations;
pub mod site;
pub const APP: AppConfig = AppConfig {
-
+ migrations: migrations::migrations,
};