Ich versuche, meiner SQLITE3-Datenbank Spalten hinzuzufügen und habe einige Probleme. Wenn ich rake db:migrate im Terminal ausführe, erhalte ich:
SQLite3::CorruptException: Datenbank Disk-Image ist fehlerhaft geformt: INSERT INTO "schema_migrations" ("version") VALUES ('20110425202452')
Hier ist der Code zum Hinzufügen der Spalten:
class AddPhotoToItem < ActiveRecord::Migration
def self.up
add_column :items, :preview_photo_file_name, :string
add_column :items, :preview_photo_content_type, :string
add_column :items, :preview_photo_file_size, :integer
add_column :items, :thumbnail_photo_file_name, :string
add_column :items, :thumbnail_photo_content_type, :string
add_column :items, :thumbnail_photo_file_size, :integer
end
def self.down
remove_column :items, :preview_photo_file_name, :string
remove_column :items, :preview_photo_content_type, :string
remove_column :items, :preview_photo_file_size, :integer
remove_column :items, :thumbnail_photo_file_name, :string
remove_column :items, :thumbnail_photo_content_type, :string
remove_column :items, :thumbnail_photo_file_size, :integer
end
end
Wo liegt das Problem? Vielen Dank im Voraus!