feat(db): add defaut_groupe_instructeur_id column to procedures
This commit is contained in:
parent
c02319aa56
commit
cade677355
5 changed files with 22 additions and 1 deletions
|
@ -50,6 +50,7 @@
|
|||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# canonical_procedure_id :bigint
|
||||
# defaut_groupe_instructeur_id :bigint
|
||||
# draft_revision_id :bigint
|
||||
# parent_procedure_id :bigint
|
||||
# published_revision_id :bigint
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
class AddDefautGroupeInstructeurIdToProcedures < ActiveRecord::Migration[6.1]
|
||||
disable_ddl_transaction!
|
||||
|
||||
def change
|
||||
add_reference :procedures, :defaut_groupe_instructeur, index: { algorithm: :concurrently }
|
||||
end
|
||||
end
|
|
@ -0,0 +1,5 @@
|
|||
class AddDefautGroupeInstructeurForeignKeyToProcedures < ActiveRecord::Migration[6.1]
|
||||
def change
|
||||
add_foreign_key :procedures, :groupe_instructeurs, column: :defaut_groupe_instructeur_id, validate: false
|
||||
end
|
||||
end
|
|
@ -0,0 +1,5 @@
|
|||
class ValidateAddDefautGroupeInstructeurForeignKeyToProcedures < ActiveRecord::Migration[6.1]
|
||||
def change
|
||||
validate_foreign_key :procedures, :groupe_instructeurs
|
||||
end
|
||||
end
|
|
@ -10,7 +10,7 @@
|
|||
#
|
||||
# It's strongly recommended that you check this file into your version control system.
|
||||
|
||||
ActiveRecord::Schema.define(version: 2023_03_31_075755) do
|
||||
ActiveRecord::Schema.define(version: 2023_03_31_125931) do
|
||||
|
||||
# These are extensions that must be enabled in order to support this database
|
||||
enable_extension "pgcrypto"
|
||||
|
@ -699,6 +699,7 @@ ActiveRecord::Schema.define(version: 2023_03_31_075755) do
|
|||
t.datetime "closed_at"
|
||||
t.datetime "created_at", null: false
|
||||
t.string "declarative_with_state"
|
||||
t.bigint "defaut_groupe_instructeur_id"
|
||||
t.string "description"
|
||||
t.string "direction"
|
||||
t.datetime "dossiers_count_computed_at"
|
||||
|
@ -744,6 +745,7 @@ ActiveRecord::Schema.define(version: 2023_03_31_075755) do
|
|||
t.bigint "zone_id"
|
||||
t.index ["api_particulier_sources"], name: "index_procedures_on_api_particulier_sources", using: :gin
|
||||
t.index ["declarative_with_state"], name: "index_procedures_on_declarative_with_state"
|
||||
t.index ["defaut_groupe_instructeur_id"], name: "index_procedures_on_defaut_groupe_instructeur_id"
|
||||
t.index ["draft_revision_id"], name: "index_procedures_on_draft_revision_id"
|
||||
t.index ["hidden_at"], name: "index_procedures_on_hidden_at"
|
||||
t.index ["libelle"], name: "index_procedures_on_libelle"
|
||||
|
@ -1019,6 +1021,7 @@ ActiveRecord::Schema.define(version: 2023_03_31_075755) do
|
|||
add_foreign_key "procedure_revisions", "attestation_templates"
|
||||
add_foreign_key "procedure_revisions", "dossier_submitted_messages"
|
||||
add_foreign_key "procedure_revisions", "procedures"
|
||||
add_foreign_key "procedures", "groupe_instructeurs", column: "defaut_groupe_instructeur_id"
|
||||
add_foreign_key "procedures", "procedure_revisions", column: "draft_revision_id"
|
||||
add_foreign_key "procedures", "procedure_revisions", column: "published_revision_id"
|
||||
add_foreign_key "procedures", "services"
|
||||
|
|
Loading…
Reference in a new issue