diff --git a/crates/client-api/src/lib.rs b/crates/client-api/src/lib.rs index e7e9d2099c8..3a168934acb 100644 --- a/crates/client-api/src/lib.rs +++ b/crates/client-api/src/lib.rs @@ -163,6 +163,7 @@ pub struct DatabaseDef { pub num_replicas: Option, /// The host type of the supplied program. pub host_type: HostType, + pub parent: Option, } /// Parameters for resetting a database via [`ControlStateDelegate::reset_database`]. diff --git a/crates/client-api/src/routes/database.rs b/crates/client-api/src/routes/database.rs index bb5d9414fb4..e779030c4d3 100644 --- a/crates/client-api/src/routes/database.rs +++ b/crates/client-api/src/routes/database.rs @@ -681,6 +681,8 @@ pub struct PublishDatabaseQueryParams { policy: MigrationPolicy, #[serde(default)] host_type: HostType, + #[allow(unused)] // ignore for now + parent: Option, } pub async fn publish( @@ -692,6 +694,7 @@ pub async fn publish( token, policy, host_type, + parent: _, // ignore for now }): Query, Extension(auth): Extension, program_bytes: Bytes, @@ -762,6 +765,7 @@ pub async fn publish( program_bytes, num_replicas, host_type, + parent: None, }, schema_migration_policy, ) @@ -914,6 +918,7 @@ pub async fn pre_publish( program_bytes, num_replicas: None, host_type, + parent: None, }, style, ) diff --git a/crates/testing/src/modules.rs b/crates/testing/src/modules.rs index f47cd3371b5..4a6112cb167 100644 --- a/crates/testing/src/modules.rs +++ b/crates/testing/src/modules.rs @@ -210,6 +210,7 @@ impl CompiledModule { program_bytes: self.program_bytes(), num_replicas: None, host_type: self.host_type, + parent: None, }, MigrationPolicy::Compatible, )