0
問題の原因と思われるブール値フィールドがあります。私はheroku run rake db:reset
を実行すると、私は結果としてこれを取得する:Herokuでdb:resetを実行すると構文エラーが発生する
rake aborted!
PGError: ERROR: syntax error at or near "("
LINE 1: ...her_email" character varying(255), "admin" boolean(255) DEFA...
^
: CREATE TABLE "users" ("id" serial primary key, "name" character varying(255), "email" character varying(255), "other_email" character varying(255), "admin" boolean(255) DEFAULT 'f', "password_digest" character varying(255), "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL, "auth_token" character varying(255), "password_reset_token" character varying(255), "password_reset_sent_at" timestamp, "plant_id" integer, "invoice" boolean)
は、ここで問題になっているの移行です:フィールドの長さは、ブール型フィールドに追加されている理由
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :name
t.string :email
t.string :other_email
t.boolean :admin, :default => false, :null => false
t.string :password_digest
t.timestamps
end
end
end
は私はわかりませんよ。この動作を無効にする方法はありますか?