diff --git a/farmbot_core/lib/farmbot_core/asset/fbos_config.ex b/farmbot_core/lib/farmbot_core/asset/fbos_config.ex index c57a92d8..ae91333d 100644 --- a/farmbot_core/lib/farmbot_core/asset/fbos_config.ex +++ b/farmbot_core/lib/farmbot_core/asset/fbos_config.ex @@ -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 diff --git a/farmbot_core/priv/asset/migrations/20191007160428_add_boot_sequence_id_to_fbos_config.exs b/farmbot_core/priv/asset/migrations/20191007160428_add_boot_sequence_id_to_fbos_config.exs new file mode 100644 index 00000000..965742a2 --- /dev/null +++ b/farmbot_core/priv/asset/migrations/20191007160428_add_boot_sequence_id_to_fbos_config.exs @@ -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 diff --git a/farmbot_core/priv/asset/migrations/20191107172605_force_resync_fbos_config.exs b/farmbot_core/priv/asset/migrations/20191107172605_force_resync_fbos_config.exs new file mode 100644 index 00000000..4a67ae5a --- /dev/null +++ b/farmbot_core/priv/asset/migrations/20191107172605_force_resync_fbos_config.exs @@ -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