0
文字列を現在の日付に変換しようとしています。列には現在、「20170130」や「20161130」などの値が保持されています。Postgres DB列型変換
私は試してみてください。
change_column :tickets, :string_date, :date
これは私にエラー与える:だから、
PG::DatatypeMismatch: ERROR: column "string_date" cannot be cast automatically to type date. HINT: Specify a USING expression to perform the conversion.
を、私がしようとしません:次のエラーで
change_column :tickets, :string_date, 'date USING CAST(string_date AS date)'
はまだ運、:
PG::InvalidDatetimeFormat: ERROR: invalid input syntax for type date
誰でも何が起こっているか知っていますか?事前
これは私をたくさん助けました!ありがとう!それは悪い記録があったことが判明しました(バー、私がそれに気付かなかったと信じることはできません)。私は悪い記録を取り除いて、それをブームにして、そこに行く!ありがとう! – gitastic