@@ -44,7 +44,7 @@ def upgrade() -> None:
4444 sa .Column ("argument_schema" , sa .JSON , nullable = True ),
4545 sa .Column ("created_at" , sa .DateTime (timezone = True ), nullable = True ),
4646 sa .Column ("updated_at" , sa .DateTime (timezone = True ), nullable = True ),
47- sa .Column ("is_active " , sa .Boolean , nullable = True ),
47+ sa .Column ("enabled " , sa .Boolean , nullable = True ),
4848 sa .Column ("tags" , sa .JSON , nullable = False ),
4949 sa .Column ("created_by" , sa .String (255 ), nullable = True ),
5050 sa .Column ("created_from_ip" , sa .String (45 ), nullable = True ),
@@ -67,7 +67,7 @@ def upgrade() -> None:
6767
6868 # 3) Copy data from prompts into prompts_tmp using id_new as id
6969 copy_cols = (
70- "id, name, description, template, argument_schema, created_at, updated_at, is_active , tags,"
70+ "id, name, description, template, argument_schema, created_at, updated_at, enabled , tags,"
7171 " created_by, created_from_ip, created_via, created_user_agent, modified_by, modified_from_ip,"
7272 " modified_via, modified_user_agent, import_batch_id, federation_source, version, gateway_id, team_id, owner_email, visibility"
7373 )
@@ -151,7 +151,7 @@ def upgrade() -> None:
151151 sa .Column ("uri_template" , sa .Text , nullable = True ),
152152 sa .Column ("created_at" , sa .DateTime (timezone = True ), nullable = True ),
153153 sa .Column ("updated_at" , sa .DateTime (timezone = True ), nullable = True ),
154- sa .Column ("is_active " , sa .Boolean , nullable = True ),
154+ sa .Column ("enabled " , sa .Boolean , nullable = True ),
155155 sa .Column ("tags" , sa .JSON , nullable = False ),
156156 sa .Column ("text_content" , sa .Text , nullable = True ),
157157 sa .Column ("binary_content" , sa .LargeBinary , nullable = True ),
@@ -175,7 +175,7 @@ def upgrade() -> None:
175175 )
176176
177177 # Copy data into resources_tmp using id_new
178- res_copy_cols = "id, uri, name, description, mime_type, size, uri_template, created_at, updated_at, is_active , tags, text_content, binary_content, created_by, created_from_ip, created_via, created_user_agent, modified_by, modified_from_ip, modified_via, modified_user_agent, import_batch_id, federation_source, version, gateway_id, team_id, owner_email, visibility"
178+ res_copy_cols = "id, uri, name, description, mime_type, size, uri_template, created_at, updated_at, enabled , tags, text_content, binary_content, created_by, created_from_ip, created_via, created_user_agent, modified_by, modified_from_ip, modified_via, modified_user_agent, import_batch_id, federation_source, version, gateway_id, team_id, owner_email, visibility"
179179 conn .execute (
180180 text (
181181 (
@@ -255,6 +255,14 @@ def upgrade() -> None:
255255 op .rename_table ("server_resource_association_tmp" , "server_resource_association" )
256256 op .rename_table ("resource_subscriptions_tmp" , "resource_subscriptions" )
257257
258+ with op .batch_alter_table ("servers" ) as batch_op :
259+ batch_op .alter_column (
260+ "is_active" ,
261+ new_column_name = "enabled" ,
262+ existing_type = sa .Boolean (),
263+ existing_server_default = sa .text ("1" ),
264+ existing_nullable = False ,
265+ )
258266
259267def downgrade () -> None :
260268 """Downgrade schema."""
@@ -296,7 +304,7 @@ def downgrade() -> None:
296304 # We'll preserve uniqueness by using the team_id/owner_email/name triple to later remap.
297305 conn .execute (
298306 text (
299- "INSERT INTO prompts_old (name, description, template, argument_schema, created_at, updated_at, is_active, tags, created_by, created_from_ip, created_via, created_user_agent, modified_by, modified_from_ip, modified_via, modified_user_agent, import_batch_id, federation_source, version, gateway_id, team_id, owner_email, visibility) SELECT name, description, template, argument_schema, created_at, updated_at, is_active , tags, created_by, created_from_ip, created_via, created_user_agent, modified_by, modified_from_ip, modified_via, modified_user_agent, import_batch_id, federation_source, version, gateway_id, team_id, owner_email, visibility FROM prompts"
307+ "INSERT INTO prompts_old (name, description, template, argument_schema, created_at, updated_at, is_active, tags, created_by, created_from_ip, created_via, created_user_agent, modified_by, modified_from_ip, modified_via, modified_user_agent, import_batch_id, federation_source, version, gateway_id, team_id, owner_email, visibility) SELECT name, description, template, argument_schema, created_at, updated_at, enabled , tags, created_by, created_from_ip, created_via, created_user_agent, modified_by, modified_from_ip, modified_via, modified_user_agent, import_batch_id, federation_source, version, gateway_id, team_id, owner_email, visibility FROM prompts"
300308 )
301309 )
302310
@@ -418,7 +426,7 @@ def downgrade() -> None:
418426 # 2) Insert rows from current resources into resources_old letting id autoincrement.
419427 conn .execute (
420428 text (
421- "INSERT INTO resources_old (uri, name, description, mime_type, size, uri_template, created_at, updated_at, is_active, tags, text_content, binary_content, created_by, created_from_ip, created_via, created_user_agent, modified_by, modified_from_ip, modified_via, modified_user_agent, import_batch_id, federation_source, version, gateway_id, team_id, owner_email, visibility) SELECT uri, name, description, mime_type, size, uri_template, created_at, updated_at, is_active , tags, text_content, binary_content, created_by, created_from_ip, created_via, created_user_agent, modified_by, modified_from_ip, modified_via, modified_user_agent, import_batch_id, federation_source, version, gateway_id, team_id, owner_email, visibility FROM resources"
429+ "INSERT INTO resources_old (uri, name, description, mime_type, size, uri_template, created_at, updated_at, is_active, tags, text_content, binary_content, created_by, created_from_ip, created_via, created_user_agent, modified_by, modified_from_ip, modified_via, modified_user_agent, import_batch_id, federation_source, version, gateway_id, team_id, owner_email, visibility) SELECT uri, name, description, mime_type, size, uri_template, created_at, updated_at, enabled , tags, text_content, binary_content, created_by, created_from_ip, created_via, created_user_agent, modified_by, modified_from_ip, modified_via, modified_user_agent, import_batch_id, federation_source, version, gateway_id, team_id, owner_email, visibility FROM resources"
422430 )
423431 )
424432
@@ -519,3 +527,11 @@ def downgrade() -> None:
519527 op .rename_table ("resource_metrics_old" , "resource_metrics" )
520528 op .rename_table ("server_resource_association_old" , "server_resource_association" )
521529 op .rename_table ("resource_subscriptions_old" , "resource_subscriptions" )
530+ with op .batch_alter_table ("servers" ) as batch_op :
531+ batch_op .alter_column (
532+ "enabled" ,
533+ new_column_name = "is_active" ,
534+ existing_type = sa .Boolean (),
535+ existing_server_default = sa .text ("1" ),
536+ existing_nullable = False ,
537+ )
0 commit comments