開発中のRailsアプリにproduct_type
、varchar(255)(SQLite Managerで)として定義されたフィールドがあり、最終的に外部キーになるDBがあります。他のファイルの既存のidフィールドを使用するために、名前product_type_id
とタイプをRailsでの移行を使用するように変更しました。完了すると、FirefoxのSQLiteManagerはタイプを単なるではなくとして表示します。integer
product_type
integer(255)
integer
とは何integer(255)
ですか?ここでの別の質問への回答は、(255)が表示幅であると述べました。あれは正しいですか?現在、データベースにデータはありません。フィールドを削除して再作成し、を取得する必要がありますinteger
。そうしないと、2つのフィールドのデータ型が一致しません。