aboutsummaryrefslogtreecommitdiffstats
path: root/rust/src/database_models.rs
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2018-05-24 22:35:37 -0700
committerBryan Newbold <bnewbold@robocracy.org>2018-05-24 22:35:37 -0700
commit2991a4349f86cca8d1dcc978e3506f3032d5ebdd (patch)
tree387d96b7d215115cae5f342525d2ba53e7fe6e74 /rust/src/database_models.rs
parentd91c04608480f819263dedc8eaa4ecf707e5914e (diff)
downloadfatcat-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.rs12
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>,
}