Add `boot_sequence_id` to FbosConfig

also force resync of fbos config
feature/sequence-on-boot
connor rigby 2019-10-07 09:06:32 -07:00 committed by Connor Rigby
parent 1a1bcb49bc
commit 9b9091d5e2
No known key found for this signature in database
GPG Key ID: 29A88B24B70456E0
3 changed files with 23 additions and 1 deletions

View File

@ -42,6 +42,7 @@ defmodule FarmbotCore.Asset.FbosConfig do
field(:sequence_body_log, :boolean)
field(:sequence_complete_log, :boolean)
field(:sequence_init_log, :boolean)
field(:boot_sequence_id, :id)
# private
field(:monitor, :boolean, default: true)
@ -65,7 +66,8 @@ defmodule FarmbotCore.Asset.FbosConfig do
update_channel: fbos_config.update_channel,
sequence_body_log: fbos_config.sequence_body_log,
sequence_complete_log: fbos_config.sequence_complete_log,
sequence_init_log: fbos_config.sequence_init_log
sequence_init_log: fbos_config.sequence_init_log,
boot_sequence_id: fbos_config.boot_sequence_id
}
end
@ -88,6 +90,7 @@ defmodule FarmbotCore.Asset.FbosConfig do
:sequence_body_log,
:sequence_complete_log,
:sequence_init_log,
:boot_sequence_id,
:monitor,
:created_at,
:updated_at

View File

@ -0,0 +1,9 @@
defmodule FarmbotCore.Asset.Repo.Migrations.AddBootSequenceIdToFbosConfig do
use Ecto.Migration
def change do
alter table("fbos_configs") do
add(:boot_sequence_id, :id)
end
end
end

View File

@ -0,0 +1,10 @@
defmodule FarmbotCore.Asset.Repo.Migrations.ForceResyncFbosConfig do
use Ecto.Migration
alias FarmbotCore.Asset.{Repo, FbosConfig}
def change do
if fbos_config = Repo.one(FbosConfig) do
execute("UPDATE fbos_configs SET updated_at = \"1970-11-07 16:52:31.618000\"")
end
end
end