multiclient setup2
This commit is contained in:
@@ -21,7 +21,7 @@ pub struct PostTableDefinitionRequest {
|
||||
/// Table name to create inside the target profile.
|
||||
/// Must be lowercase, alphanumeric with underscores,
|
||||
/// start with a letter, and be \<= 63 chars.
|
||||
/// Forbidden names: "id", "deleted", "created_at", or ending in "\_id".
|
||||
/// Forbidden names: "id", "deleted", "created_at", "row_revision", or ending in "\_id".
|
||||
#[prost(string, tag = "1")]
|
||||
pub table_name: ::prost::alloc::string::String,
|
||||
/// List of links (foreign keys) to existing tables in the same profile.
|
||||
@@ -33,7 +33,7 @@ pub struct PostTableDefinitionRequest {
|
||||
pub columns: ::prost::alloc::vec::Vec<ColumnDefinition>,
|
||||
/// List of column names to be indexed (must match existing user-defined columns).
|
||||
/// Indexes can target only user-defined columns; system columns ("id", "deleted",
|
||||
/// "created_at") and automatically generated foreign key ("\*\_id") columns already
|
||||
/// "created_at", "row_revision") and automatically generated foreign key ("\*\_id") columns already
|
||||
/// have indexes. Requests trying to index those columns are rejected.
|
||||
#[prost(string, repeated, tag = "4")]
|
||||
pub indexes: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
|
||||
@@ -76,7 +76,7 @@ pub struct AddTableColumnsRequest {
|
||||
pub struct ColumnDefinition {
|
||||
/// Column name that follows the same validation rules as table_name.
|
||||
/// Must be lowercase, start with a letter, no uppercase characters,
|
||||
/// and cannot be "id", "deleted", "created_at", or end with "\_id".
|
||||
/// and cannot be "id", "deleted", "created_at", "row_revision", or end with "\_id".
|
||||
#[prost(string, tag = "1")]
|
||||
pub name: ::prost::alloc::string::String,
|
||||
/// Logical column type. Supported values (case-insensitive):
|
||||
|
||||
Reference in New Issue
Block a user