diff --git a/Gemfile b/Gemfile index a9d39294f..0620c6e9d 100644 --- a/Gemfile +++ b/Gemfile @@ -76,6 +76,7 @@ gem 'puma' # Use Puma as the app server gem 'pundit' gem 'rack-attack' gem 'rails-i18n' # Locales par défaut +gem 'rails-pg-extras' gem 'rake-progressbar', require: false gem 'redcarpet' gem 'redis' diff --git a/Gemfile.lock b/Gemfile.lock index c45979ba4..4a585a544 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -558,6 +558,9 @@ GEM rails-i18n (7.0.8) i18n (>= 0.7, < 2) railties (>= 6.0.0, < 8) + rails-pg-extras (5.3.1) + rails + ruby-pg-extras (= 5.3.1) railties (7.0.8.1) actionpack (= 7.0.8.1) activesupport (= 7.0.8.1) @@ -648,6 +651,9 @@ GEM rubocop-factory_bot (~> 2.22) ruby-graphviz (1.2.5) rexml + ruby-pg-extras (5.3.1) + pg + terminal-table ruby-progressbar (1.13.0) ruby-vips (2.2.0) ffi (~> 1.12) @@ -918,6 +924,7 @@ DEPENDENCIES rails-controller-testing rails-erd rails-i18n + rails-pg-extras rake-progressbar redcarpet redis diff --git a/db/schema.rb b/db/schema.rb index e8a2ac80f..866214bcd 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -12,9 +12,12 @@ ActiveRecord::Schema[7.0].define(version: 2024_03_25_161743) do # These are extensions that must be enabled in order to support this database + enable_extension "pg_buffercache" + enable_extension "pg_stat_statements" enable_extension "pgcrypto" enable_extension "plpgsql" enable_extension "postgis" + enable_extension "sslinfo" enable_extension "unaccent" create_table "action_text_rich_texts", force: :cascade do |t|