enable_extension "plpgsql" не генерируется в schema.rb - PullRequest
0 голосов
/ 21 января 2019

Я новичок в ruby ​​на рельсах, и у меня возникла небольшая ошибка. Я верил, что вы можете помочь мне исправить.

Rails не может создать enable_extension "plpgsql" в schema.rb

Я создал такую ​​модель:

rails generate model CreateUsers last_name:string first_name:string birthday:date email:string password_digest:string

И я бегу rails db:migrate

Я получил это взамен

...
# It's strongly recommended that you check this file into your version control system.

ActiveRecord::Schema.define(version: 2019_01_21_134353) do

  create_table "create_users", force: :cascade do |t|
    t.string "last_name"
    t.string "first_name"
    t.date "birthdate"
    t.string "email"
    t.string "password_digest"
    t.datetime "created_at", null: false
    t.datetime "updated_at", null: false
  end

end

без

  # These are extensions that must be enabled in order to support this database
  enable_extension "plpgsql"

Я попытался уронить стол и запустить

rake db:rollback

rake db:migrate

Все еще не включен в schema.rb

Спасибо.

1 Ответ

0 голосов
/ 21 января 2019

Мой плохой! Я предполагаю создать новое приложение, которое использует postgres со следующим

rails new gurudian-main-api --database=postgresql

...