diff --git a/migrations/2025-04-18-100731_add_media_group_id/down.sql b/migrations/2025-04-18-100731_add_media_group_id/down.sql new file mode 100644 index 0000000..3d12bef --- /dev/null +++ b/migrations/2025-04-18-100731_add_media_group_id/down.sql @@ -0,0 +1 @@ +ALTER TABLE media DROP COLUMN media_group_id; diff --git a/migrations/2025-04-18-100731_add_media_group_id/up.sql b/migrations/2025-04-18-100731_add_media_group_id/up.sql new file mode 100644 index 0000000..13b69e7 --- /dev/null +++ b/migrations/2025-04-18-100731_add_media_group_id/up.sql @@ -0,0 +1,2 @@ +ALTER TABLE media ADD COLUMN media_group_id VARCHAR NOT NULL; + diff --git a/src/db/models.rs b/src/db/models.rs index 9a593f7..0d489fd 100644 --- a/src/db/models.rs +++ b/src/db/models.rs @@ -31,6 +31,7 @@ pub struct Media { pub token: String, pub media_type: String, pub file_id: String, + pub media_group_id: String, } #[derive(Queryable, Debug, Identifiable)] diff --git a/src/db/schema.rs b/src/db/schema.rs index c1c709e..bb86ce4 100644 --- a/src/db/schema.rs +++ b/src/db/schema.rs @@ -22,6 +22,7 @@ diesel::table! { token -> Varchar, media_type -> Varchar, file_id -> Varchar, + media_group_id -> Varchar, } }