невозможно перенести клонирование данных с GIT на сервер - PullRequest
2 голосов
/ 06 февраля 2020

Контекст: я пытаюсь настроить свой код с git на сервере. Я успешно загрузил в git, а затем клонировал из git. Однако после этого я не могу перенести свою базу данных

rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:

PG::UndefinedColumn: ERROR:  column ratings.status does not exist
LINE 1: SELECT  "ratings".* FROM "ratings" WHERE "ratings"."status"

, вот моя база данных.yml

default: &default
  adapter: postgresql
  encoding: unicode
  # For details on connection pooling, see rails configuration guide
  # http://guides.rubyonrails.org/configuring.html#database-pooling
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  username: postgres
  password: My_Pasword
  host: localhost

development:
  <<: *default
  database: healthworld_development

Я попытался создать новую базу данных и удалить ее.

rake db:drop db:create db:migrate

Я также пытался добавить столбец, предложенный по ошибке

rails generate migration addStatustoRatings Status:string  

, вот мой файл схемы

  create_table "ratings", force: :cascade do |t|
    t.integer  "location_id"
    t.integer  "user_id"
    t.date     "use_date"
    t.string   "reason" 
    t.decimal  "overall_experience", default: "0.0"
    t.decimal  "doctor_care",        default: "0.0"
    t.decimal  "nursing_care",       default: "0.0"
    t.decimal  "cleanliness",        default: "0.0"
    t.decimal  "food_services",      default: "0.0"
    t.string   "recommend"
    t.text     "comment"
    t.datetime "created_at",                         null: false
    t.datetime "updated_at",                         null: false
    t.decimal  "customer_service",   default: "0.0"
    t.string   "get_ins"
    t.decimal  "cost_satisfaction",  default: "0.0"
    t.decimal  "claims_process",     default: "0.0"
    t.integer  "status",             default: 0
    t.index ["location_id"], name: "index_ratings_on_location_id", using: :btree
    t.index ["user_id"], name: "index_ratings_on_user_id", using: :btree

20200207080641_add_status_to_ratings.rb

class AddStatusToRatings < ActiveRecord::Migration[5.0]
  def change
    add_column :ratings, :status, :integer, default: 0
  end
end

Кажется, я что-то упустил. заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...