multiclient setup2

This commit is contained in:
Priec
2026-07-17 01:14:00 +02:00
parent 8b27b8b172
commit 4aed5d3022
12 changed files with 20 additions and 16 deletions

View File

@@ -57,7 +57,7 @@ message 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".
string table_name = 1;
// List of links (foreign keys) to existing tables in the same profile.
@@ -69,7 +69,7 @@ message PostTableDefinitionRequest {
// 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.
repeated string indexes = 4;
@@ -114,7 +114,7 @@ enum MoneyRounding {
message 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".
string name = 1;
// Logical column type. Supported values (case-insensitive):