From 516205efd949173f62345e00d7bafaee4a77acfe Mon Sep 17 00:00:00 2001 From: simon lehericey Date: Thu, 29 Aug 2024 16:15:07 +0200 Subject: [PATCH] add path_rewrite model --- app/models/path_rewrite.rb | 4 ++++ db/migrate/20240829141049_create_path_rewrites.rb | 11 +++++++++++ db/schema.rb | 10 +++++++++- 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 app/models/path_rewrite.rb create mode 100644 db/migrate/20240829141049_create_path_rewrites.rb diff --git a/app/models/path_rewrite.rb b/app/models/path_rewrite.rb new file mode 100644 index 000000000..7cb983ca8 --- /dev/null +++ b/app/models/path_rewrite.rb @@ -0,0 +1,4 @@ +# frozen_string_literal: true + +class PathRewrite < ApplicationRecord +end diff --git a/db/migrate/20240829141049_create_path_rewrites.rb b/db/migrate/20240829141049_create_path_rewrites.rb new file mode 100644 index 000000000..7d215fd21 --- /dev/null +++ b/db/migrate/20240829141049_create_path_rewrites.rb @@ -0,0 +1,11 @@ +class CreatePathRewrites < ActiveRecord::Migration[7.0] + def change + create_table :path_rewrites do |t| + t.string :from, null: false + t.string :to, null: false + + t.timestamps + end + add_index :path_rewrites, :from, unique: true + end +end diff --git a/db/schema.rb b/db/schema.rb index c8fc6ebfa..bbef3938d 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[7.0].define(version: 2024_08_26_130121) do +ActiveRecord::Schema[7.0].define(version: 2024_08_29_141049) do # These are extensions that must be enabled in order to support this database enable_extension "pg_buffercache" enable_extension "pg_stat_statements" @@ -858,6 +858,14 @@ ActiveRecord::Schema[7.0].define(version: 2024_08_26_130121) do t.index ["procedure_id"], name: "index_module_api_cartos_on_procedure_id", unique: true end + create_table "path_rewrites", force: :cascade do |t| + t.datetime "created_at", null: false + t.string "from", null: false + t.string "to", null: false + t.datetime "updated_at", null: false + t.index ["from"], name: "index_path_rewrites_on_from", unique: true + end + create_table "procedure_presentations", id: :serial, force: :cascade do |t| t.integer "assign_to_id" t.datetime "created_at", precision: nil