diff options
author | Benjamin Neff <benjamin@coding4coffee.ch> | 2016-10-26 00:40:13 +0300 |
---|---|---|
committer | Dennis Schubert <mail@dennis-schubert.de> | 2016-11-06 04:40:05 +0300 |
commit | 57c033053575e7c19db7912625c907068f4af19f (patch) | |
tree | 91e1c1e1e48a0d1f3e87f55488b5b417e9b3c516 /db | |
parent | 08282cea0143451758f8443ba6667c050d34dc72 (diff) |
Schedule a connection-check when receiving a message from an offline pod
closes #7158
Diffstat (limited to 'db')
-rw-r--r-- | db/migrate/20161024231443_add_scheduled_check_to_pod.rb | 5 | ||||
-rw-r--r-- | db/schema.rb | 23 |
2 files changed, 17 insertions, 11 deletions
diff --git a/db/migrate/20161024231443_add_scheduled_check_to_pod.rb b/db/migrate/20161024231443_add_scheduled_check_to_pod.rb new file mode 100644 index 000000000..6d18ba228 --- /dev/null +++ b/db/migrate/20161024231443_add_scheduled_check_to_pod.rb @@ -0,0 +1,5 @@ +class AddScheduledCheckToPod < ActiveRecord::Migration + def change + add_column :pods, :scheduled_check, :boolean, default: false, null: false + end +end diff --git a/db/schema.rb b/db/schema.rb index c8f63ceb5..402f53db2 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20161015174300) do +ActiveRecord::Schema.define(version: 20161024231443) do create_table "account_deletions", force: :cascade do |t| t.string "diaspora_handle", limit: 255 @@ -358,18 +358,19 @@ ActiveRecord::Schema.define(version: 20161015174300) do add_index "photos", ["status_message_guid"], name: "index_photos_on_status_message_guid", length: {"status_message_guid"=>191}, using: :btree create_table "pods", force: :cascade do |t| - t.string "host", limit: 255, null: false + t.string "host", limit: 255, null: false t.boolean "ssl" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.integer "status", limit: 4, default: 0 - t.datetime "checked_at", default: '1970-01-01 00:00:00' + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.integer "status", limit: 4, default: 0 + t.datetime "checked_at", default: '1970-01-01 00:00:00' t.datetime "offline_since" - t.integer "response_time", limit: 4, default: -1 - t.string "software", limit: 255 - t.string "error", limit: 255 - t.integer "port", limit: 4 - t.boolean "blocked", default: false + t.integer "response_time", limit: 4, default: -1 + t.string "software", limit: 255 + t.string "error", limit: 255 + t.integer "port", limit: 4 + t.boolean "blocked", default: false + t.boolean "scheduled_check", default: false, null: false end add_index "pods", ["checked_at"], name: "index_pods_on_checked_at", using: :btree |