PG::UndefinedTable: ERROR: relation "entries" does not exist
PG::UndefinedTable: ERROR: relation "entries" does not exist
我正在尝试在 heroku 中部署一个简单的 Rails 应用程序,但我在 heroku 日志中收到此消息:PG::UndefinedTable: ERROR: relation "entries" does not exist
我的迁移文件是这样的:
class CreateEntries < ActiveRecord::Migration[6.0]
def change
create_table :entries do |t|
t.string :meal_type
t.integer :calories
t.integer :proteins
t.integer :carbs
t.integer :fats
t.timestamps
end
end
end
我尝试了一些方法(包括手动更改迁移文件的名称)但不知道该怎么做。
terminal
您 运行 是否在 heroku 中进行了迁移?如果没有,那么您可以这样做:
heroku run rake db:migrate --app=your_app_name
可能您的数据库中没有 'entries' 列
我正在尝试在 heroku 中部署一个简单的 Rails 应用程序,但我在 heroku 日志中收到此消息:PG::UndefinedTable: ERROR: relation "entries" does not exist
我的迁移文件是这样的:
class CreateEntries < ActiveRecord::Migration[6.0]
def change
create_table :entries do |t|
t.string :meal_type
t.integer :calories
t.integer :proteins
t.integer :carbs
t.integer :fats
t.timestamps
end
end
end
我尝试了一些方法(包括手动更改迁移文件的名称)但不知道该怎么做。
terminal
您 运行 是否在 heroku 中进行了迁移?如果没有,那么您可以这样做:
heroku run rake db:migrate --app=your_app_name
可能您的数据库中没有 'entries' 列