What is a lot of fucking work!
This commit is contained in:
parent
85c07ed4f3
commit
3414b5c334
8 changed files with 586 additions and 216 deletions
|
|
@ -3,7 +3,6 @@ from based.columns import (
|
|||
PrimarySerialColumnDefinition,
|
||||
TextColumnDefinition,
|
||||
IntegerColumnDefinition,
|
||||
make_column_unique,
|
||||
)
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
|
@ -18,7 +17,7 @@ class AccessType(enum.Enum):
|
|||
META_INFO_TABLE_NAME = "meta_info"
|
||||
META_INFO_TABLE_SCHEMA = [
|
||||
PrimarySerialColumnDefinition("id"),
|
||||
make_column_unique(TextColumnDefinition("name")),
|
||||
TextColumnDefinition("name", unique=True),
|
||||
TextColumnDefinition("value"),
|
||||
TextColumnDefinition("allowed_columns", default="*"),
|
||||
]
|
||||
|
|
@ -34,7 +33,7 @@ class MetaInfo(BaseModel):
|
|||
USER_GROUP_TABLE_NAME = "user_group"
|
||||
USER_GROUP_TABLE_SCHEMA = [
|
||||
PrimarySerialColumnDefinition("id"),
|
||||
make_column_unique(TextColumnDefinition("name")),
|
||||
TextColumnDefinition("name", unique=True),
|
||||
TextColumnDefinition("description", default=""),
|
||||
]
|
||||
|
||||
|
|
@ -48,7 +47,7 @@ class UserGroup(BaseModel):
|
|||
USERS_TABLE_NAME = "users"
|
||||
USERS_TABLE_SCHEMA = [
|
||||
PrimarySerialColumnDefinition("id"),
|
||||
make_column_unique(TextColumnDefinition("username")),
|
||||
TextColumnDefinition("username", unique=True),
|
||||
TextColumnDefinition("password"),
|
||||
TextColumnDefinition("access_token"),
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue