|
@@ -0,0 +1,200 @@
|
|
|
+
|
|
|
+# Table Struct
|
|
|
+
|
|
|
+## Table: user_table
|
|
|
+
|
|
|
+- `Name`: UserTable
|
|
|
+- `Comment`: UserTable
|
|
|
+
|
|
|
+### `Primary Key`
|
|
|
+
|
|
|
+- `Columns`: id
|
|
|
+
|
|
|
+### `Indexes[]`
|
|
|
+
|
|
|
+| `Columns` | `Unique` |
|
|
|
+| --------- | -------- |
|
|
|
+| email | `true` |
|
|
|
+
|
|
|
+### `Foreign Keys[]`
|
|
|
+
|
|
|
+| `Columns` | `Ref Table` | `Ref Columns` | `Options` |
|
|
|
+| --------- | ----------- | ------------- | --------- |
|
|
|
+
|
|
|
+
|
|
|
+### `Columns[]`
|
|
|
+
|
|
|
+| `Label` | `Name` | `Type` | `Nullable` | `Default` | `Comment` |
|
|
|
+| ----------- | ----------- | ----------- | ---------- | --------- | --------- |
|
|
|
+| id | id | uuid | `false` | | |
|
|
|
+| email | email | text | `false` | | |
|
|
|
+| name | name | text | `false` | | |
|
|
|
+| password | password | text | `false` | | |
|
|
|
+| create_time | create_time | timestamptz | `false` | | |
|
|
|
+
|
|
|
+
|
|
|
+## Table: workspace_table
|
|
|
+
|
|
|
+- `Name`: WorkspaceTable
|
|
|
+- `Comment`: WorkspaceTable
|
|
|
+
|
|
|
+### `Primary Key`
|
|
|
+
|
|
|
+- `Columns`: id
|
|
|
+
|
|
|
+### `Indexes[]`
|
|
|
+
|
|
|
+| `Columns` | `Unique` |
|
|
|
+| --------- | -------- |
|
|
|
+
|
|
|
+### `Foreign Keys[]`
|
|
|
+
|
|
|
+| `Columns` | `Ref Table` | `Ref Columns` | `Options` |
|
|
|
+| --------- | ----------- | ------------- | --------- |
|
|
|
+| user_id | user_table | id | |
|
|
|
+
|
|
|
+### `Columns[]`
|
|
|
+
|
|
|
+| `Label` | `Name` | `Type` | `Nullable` | `Default` | `Comment` |
|
|
|
+| ------------- | ------------- | ----------- | ---------- | --------- | --------- |
|
|
|
+| id | id | uuid | `false` | | |
|
|
|
+| user_id | user_id | text | `false` | | |
|
|
|
+| name | name | text | `false` | | |
|
|
|
+| description | description | text | `false` | | |
|
|
|
+| create_time | create_time | timestamptz | `false` | | |
|
|
|
+| modified_time | modified_time | timestamptz | `false` | | |
|
|
|
+
|
|
|
+
|
|
|
+## Table: app_table
|
|
|
+
|
|
|
+- `Name`: AppTable
|
|
|
+- `Comment`: AppTable
|
|
|
+
|
|
|
+### `Primary Key`
|
|
|
+
|
|
|
+- `Columns`: id
|
|
|
+
|
|
|
+### `Indexes[]`
|
|
|
+
|
|
|
+| `Columns` | `Unique` |
|
|
|
+| --------- | -------- |
|
|
|
+
|
|
|
+### `Foreign Keys[]`
|
|
|
+
|
|
|
+| `Columns` | `Ref Table` | `Ref Columns` | `Options` |
|
|
|
+| ------------ | --------------- | ------------- | --------- |
|
|
|
+| user_id | user_table | id | |
|
|
|
+| workspace_id | workspace_table | id | |
|
|
|
+| last_view_id | view_table | id | |
|
|
|
+
|
|
|
+### `Columns[]`
|
|
|
+
|
|
|
+| `Label` | `Name` | `Type` | `Nullable` | `Default` | `Comment` |
|
|
|
+| ------------- | ------------- | ----------- | ---------- | --------- | --------- |
|
|
|
+| id | id | uuid | `false` | | |
|
|
|
+| user_id | user_id | text | `false` | | |
|
|
|
+| workspace_id | workspace_id | text | `false` | | |
|
|
|
+| last_view_id | workspace_id | text | `false` | | |
|
|
|
+| name | name | text | `false` | | |
|
|
|
+| description | description | text | `false` | | |
|
|
|
+| color_style | color_style | text | `false` | | |
|
|
|
+| is_trash | is_trash | bool | `false` | `false` | |
|
|
|
+| create_time | create_time | timestamptz | `false` | | |
|
|
|
+| modified_time | modified_time | timestamptz | `false` | | |
|
|
|
+
|
|
|
+
|
|
|
+## Table: view_table
|
|
|
+
|
|
|
+- `Name`: ViewTable
|
|
|
+- `Comment`: ViewTable
|
|
|
+
|
|
|
+### `Primary Key`
|
|
|
+
|
|
|
+- `Columns`: id
|
|
|
+
|
|
|
+### `Indexes[]`
|
|
|
+
|
|
|
+| `Columns` | `Unique` |
|
|
|
+| --------- | -------- |
|
|
|
+
|
|
|
+### `Foreign Keys[]`
|
|
|
+
|
|
|
+| `Columns` | `Ref Table` | `Ref Columns` | `Options` |
|
|
|
+| ------------ | ----------- | ------------- | --------- |
|
|
|
+| user_id | user_table | id | |
|
|
|
+| belong_to_id | app_table | id | |
|
|
|
+
|
|
|
+### `Columns[]`
|
|
|
+
|
|
|
+| `Label` | `Name` | `Type` | `Nullable` | `Default` | `Comment` |
|
|
|
+| ------------- | ------------- | ----------- | ---------- | --------- | --------- |
|
|
|
+| id | id | uuid | `false` | | |
|
|
|
+| belong_to_id | belong_to_id | text | `false` | | |
|
|
|
+| name | name | text | `false` | | |
|
|
|
+| description | description | text | `false` | | |
|
|
|
+| thumbnail | thumbnail | text | `false` | | |
|
|
|
+| view_type | view_type | int | `false` | | |
|
|
|
+| create_time | create_time | timestamptz | `false` | | |
|
|
|
+| modified_time | modified_time | timestamptz | `false` | | |
|
|
|
+
|
|
|
+
|
|
|
+## Table: doc_table
|
|
|
+
|
|
|
+- `Name`: DocTable
|
|
|
+- `Comment`: DocTable
|
|
|
+
|
|
|
+### `Primary Key`
|
|
|
+
|
|
|
+- `Columns`: id
|
|
|
+
|
|
|
+### `Indexes[]`
|
|
|
+
|
|
|
+| `Columns` | `Unique` |
|
|
|
+| --------- | -------- |
|
|
|
+
|
|
|
+### `Foreign Keys[]`
|
|
|
+
|
|
|
+| `Columns` | `Ref Table` | `Ref Columns` | `Options` |
|
|
|
+| --------- | ----------- | ------------- | --------- |
|
|
|
+| rev_id | doc_table | id | |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+### `Columns[]`
|
|
|
+
|
|
|
+| `Label` | `Name` | `Type` | `Nullable` | `Default` | `Comment` |
|
|
|
+| ------- | ------ | ------ | ---------- | --------- | --------- |
|
|
|
+| id | id | uuid | `false` | | |
|
|
|
+| rev_id | rev_id | text | `false` | | |
|
|
|
+| data | data | text | `false` | | |
|
|
|
+
|
|
|
+
|
|
|
+## Table: trash_table
|
|
|
+
|
|
|
+- `Name`: TrashTable
|
|
|
+- `Comment`: TrashTable
|
|
|
+
|
|
|
+### `Primary Key`
|
|
|
+
|
|
|
+- `Columns`: id
|
|
|
+
|
|
|
+### `Indexes[]`
|
|
|
+
|
|
|
+| `Columns` | `Unique` |
|
|
|
+| --------- | -------- |
|
|
|
+
|
|
|
+### `Foreign Keys[]`
|
|
|
+
|
|
|
+| `Columns` | `Ref Table` | `Ref Columns` | `Options` |
|
|
|
+| --------- | ----------- | ------------- | --------- |
|
|
|
+| user_id | user_table | id | |
|
|
|
+
|
|
|
+
|
|
|
+### `Columns[]`
|
|
|
+
|
|
|
+| `Label` | `Name` | `Type` | `Nullable` | `Default` | `Comment` |
|
|
|
+| ------- | ------- | ------ | ---------- | --------- | --------- |
|
|
|
+| id | id | uuid | `false` | | |
|
|
|
+| user_id | user_id | text | `false` | | |
|
|
|
+| ty | ty | int4 | `false` | 0 | |
|
|
|
+
|