|
|
|
@ -37,14 +37,13 @@ def upgrade():
|
|
|
|
sa.PrimaryKeyConstraint('id', name='tool_oauth_tenant_client_pkey'),
|
|
|
|
sa.PrimaryKeyConstraint('id', name='tool_oauth_tenant_client_pkey'),
|
|
|
|
sa.UniqueConstraint('tenant_id', 'plugin_id', 'provider', name='unique_tool_oauth_tenant_client')
|
|
|
|
sa.UniqueConstraint('tenant_id', 'plugin_id', 'provider', name='unique_tool_oauth_tenant_client')
|
|
|
|
)
|
|
|
|
)
|
|
|
|
with op.batch_alter_table('tool_api_providers', schema=None) as batch_op:
|
|
|
|
|
|
|
|
batch_op.drop_constraint(batch_op.f('unique_api_tool_provider'), type_='unique')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
with op.batch_alter_table('tool_builtin_providers', schema=None) as batch_op:
|
|
|
|
with op.batch_alter_table('tool_builtin_providers', schema=None) as batch_op:
|
|
|
|
batch_op.add_column(sa.Column('name', sa.String(length=256), server_default=sa.text("'API KEY 1'::character varying"), nullable=False))
|
|
|
|
batch_op.add_column(sa.Column('name', sa.String(length=256), server_default=sa.text("'API KEY 1'::character varying"), nullable=False))
|
|
|
|
batch_op.add_column(sa.Column('is_default', sa.Boolean(), server_default=sa.text('false'), nullable=False))
|
|
|
|
batch_op.add_column(sa.Column('is_default', sa.Boolean(), server_default=sa.text('false'), nullable=False))
|
|
|
|
batch_op.add_column(sa.Column('credential_type', sa.String(length=32), server_default=sa.text("'api-key'::character varying"), nullable=False))
|
|
|
|
batch_op.add_column(sa.Column('credential_type', sa.String(length=32), server_default=sa.text("'api-key'::character varying"), nullable=False))
|
|
|
|
batch_op.drop_constraint(batch_op.f('unique_builtin_tool_provider'), type_='unique')
|
|
|
|
batch_op.drop_constraint(batch_op.f('unique_builtin_tool_provider'), type_='unique')
|
|
|
|
|
|
|
|
batch_op.create_unique_constraint(batch_op.f('unique_builtin_tool_provider'), ['tenant_id', 'provider', 'name'])
|
|
|
|
|
|
|
|
|
|
|
|
# ### end Alembic commands ###
|
|
|
|
# ### end Alembic commands ###
|
|
|
|
|
|
|
|
|
|
|
|
@ -52,14 +51,12 @@ def upgrade():
|
|
|
|
def downgrade():
|
|
|
|
def downgrade():
|
|
|
|
# ### commands auto generated by Alembic - please adjust! ###
|
|
|
|
# ### commands auto generated by Alembic - please adjust! ###
|
|
|
|
with op.batch_alter_table('tool_builtin_providers', schema=None) as batch_op:
|
|
|
|
with op.batch_alter_table('tool_builtin_providers', schema=None) as batch_op:
|
|
|
|
|
|
|
|
batch_op.drop_constraint(batch_op.f('unique_builtin_tool_provider'), type_='unique')
|
|
|
|
batch_op.create_unique_constraint(batch_op.f('unique_builtin_tool_provider'), ['tenant_id', 'provider'])
|
|
|
|
batch_op.create_unique_constraint(batch_op.f('unique_builtin_tool_provider'), ['tenant_id', 'provider'])
|
|
|
|
batch_op.drop_column('credential_type')
|
|
|
|
batch_op.drop_column('credential_type')
|
|
|
|
batch_op.drop_column('is_default')
|
|
|
|
batch_op.drop_column('is_default')
|
|
|
|
batch_op.drop_column('name')
|
|
|
|
batch_op.drop_column('name')
|
|
|
|
|
|
|
|
|
|
|
|
with op.batch_alter_table('tool_api_providers', schema=None) as batch_op:
|
|
|
|
|
|
|
|
batch_op.create_unique_constraint(batch_op.f('unique_api_tool_provider'), ['name', 'tenant_id'])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
op.drop_table('tool_oauth_tenant_clients')
|
|
|
|
op.drop_table('tool_oauth_tenant_clients')
|
|
|
|
op.drop_table('tool_oauth_system_clients')
|
|
|
|
op.drop_table('tool_oauth_system_clients')
|
|
|
|
# ### end Alembic commands ###
|
|
|
|
# ### end Alembic commands ###
|
|
|
|
|