From a613f6cb93e26fe06a9f2dfef16b20dbf17e0e4a Mon Sep 17 00:00:00 2001 From: Nelson Jovel Date: Tue, 3 May 2022 11:11:17 -0700 Subject: [PATCH] Add timestamps to academic years table --- .../20220503180142_add_timestamps_to_academic_year.rb | 10 ++++++++++ db/schema.rb | 4 +++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 db/migrate/20220503180142_add_timestamps_to_academic_year.rb diff --git a/db/migrate/20220503180142_add_timestamps_to_academic_year.rb b/db/migrate/20220503180142_add_timestamps_to_academic_year.rb new file mode 100644 index 00000000..1e12454a --- /dev/null +++ b/db/migrate/20220503180142_add_timestamps_to_academic_year.rb @@ -0,0 +1,10 @@ +class AddTimestampsToAcademicYear < ActiveRecord::Migration[7.0] + def change + now = Time.zone.now + change_table :academic_years do |t| + t.timestamps default: now + end + change_column_default :academic_years, :created_at, from: now, to: nil + change_column_default :academic_years, :updated_at, from: now, to: nil + end +end diff --git a/db/schema.rb b/db/schema.rb index 8cb5ce85..1f7f79e8 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,13 +10,15 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[7.0].define(version: 2022_04_05_174019) do +ActiveRecord::Schema[7.0].define(version: 2022_05_03_180142) do # These are extensions that must be enabled in order to support this database enable_extension "pg_stat_statements" enable_extension "plpgsql" create_table "academic_years", id: :serial, force: :cascade do |t| t.string "range", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.index ["range"], name: "index_academic_years_on_range", unique: true end