diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2018-05-24 22:35:37 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2018-05-24 22:35:37 -0700 |
commit | 2991a4349f86cca8d1dcc978e3506f3032d5ebdd (patch) | |
tree | 387d96b7d215115cae5f342525d2ba53e7fe6e74 /rust/src/database_models.rs | |
parent | d91c04608480f819263dedc8eaa4ecf707e5914e (diff) | |
download | fatcat-2991a4349f86cca8d1dcc978e3506f3032d5ebdd.tar.gz fatcat-2991a4349f86cca8d1dcc978e3506f3032d5ebdd.zip |
extra_json in SQL schema and implementation
Diffstat (limited to 'rust/src/database_models.rs')
-rw-r--r-- | rust/src/database_models.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/rust/src/database_models.rs b/rust/src/database_models.rs index d871d55d..732ceeeb 100644 --- a/rust/src/database_models.rs +++ b/rust/src/database_models.rs @@ -40,7 +40,7 @@ macro_rules! entity_structs { pub rev_id: Option<i64>, pub redirect_id: Option<Uuid>, pub editgroup_id: i64, - //pub extra_json: Option<serde_json::Value>, + pub extra_json: Option<serde_json::Value>, } #[derive(Debug, Queryable, Identifiable, Associations, AsChangeset)] @@ -72,7 +72,7 @@ macro_rules! entity_structs { #[table_name = "container_rev"] pub struct ContainerRevRow { pub id: i64, - //pub extra_json: Option<serde_json::Value>, + pub extra_json: Option<serde_json::Value>, pub name: String, pub publisher: Option<String>, pub issn: Option<String>, @@ -89,7 +89,7 @@ entity_structs!( #[table_name = "creator_rev"] pub struct CreatorRevRow { pub id: i64, - //extra_json: Option<String>, + pub extra_json: Option<serde_json::Value>, pub name: String, pub orcid: Option<String>, } @@ -105,7 +105,7 @@ entity_structs!( #[table_name = "file_rev"] pub struct FileRevRow { pub id: i64, - //extra_json: Option<String>, + pub extra_json: Option<serde_json::Value>, pub size: Option<i64>, pub sha1: Option<String>, pub url: Option<String>, @@ -117,7 +117,7 @@ entity_structs!("file_edit", FileEditRow, "file_ident", FileIdentRow); #[table_name = "release_rev"] pub struct ReleaseRevRow { pub id: i64, - //extra_json: Option<Json>, + pub extra_json: Option<serde_json::Value>, pub work_ident_id: Uuid, pub container_ident_id: Option<Uuid>, pub title: String, @@ -140,7 +140,7 @@ entity_structs!( #[table_name = "work_rev"] pub struct WorkRevRow { pub id: i64, - //extra_json: Option<Json>, + pub extra_json: Option<serde_json::Value>, pub work_type: Option<String>, pub primary_release_id: Option<Uuid>, } |