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