FIX: do not mark column read only so certain deployments work (#663)

In some case we may be deploying migrations, seeding and then
running post migrations, we need this to work so we give up
on this small window of protection
This commit is contained in:
Sam
2024-06-11 21:32:49 +10:00
committed by GitHub
parent 52a7dd2a4b
commit 5abf80cb4e
@@ -4,7 +4,10 @@ class ToolDetailsAndCommandRemoval < ActiveRecord::Migration[7.0]
def change
add_column :ai_personas, :tool_details, :boolean, default: true, null: false
add_column :ai_personas, :tools, :json, null: false, default: []
Migration::ColumnDropper.mark_readonly(:ai_personas, :commands)
# we can not do this cause we are seeding the data and in certain
# build scenarios we seed prior to running post migrations
# this risks potentially dropping data but the window is small
# Migration::ColumnDropper.mark_readonly(:ai_personas, :commands)
execute <<~SQL
UPDATE ai_personas