qiqin
看错误是数据库里这个字段没有创建导致app创建失败。
不同版本的xxxx_init.py文件可能不一样,你看下数据库init的时候,数据库里面是不是正确的创建了这个字段。
你可以手动连sql创建一下这个字段即可。
op.create_table('installed_apps' 里面的这个字段 sa.Column('created_by', postgresql.UUID(), nullable=False),
--- a/api/migrations/versions/64b051264f32_init.py
+++ b/api/migrations/versions/64b051264f32_init.py
@@ -361,6 +361,7 @@ def upgrade():
sa.Column('is_pinned', sa.Boolean(), server_default=sa.text('false'), nullable=False),
sa.Column('last_used_at', sa.DateTime(), nullable=True),
sa.Column('created_at', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP(0)'), nullable=False),
- sa.Column('created_by', postgresql.UUID(), nullable=False),
sa.PrimaryKeyConstraint('id', name='installed_app_pkey'),
sa.UniqueConstraint('tenant_id', 'app_id', name='unique_tenant_app')
)