Ich habe eine Blog-Engine zu raffinerycms installiert, die perfekt funktioniert.Relation existiert bereits während der Rake-Migration
Jetzt habe ich eine Migration mit einigen Tabellenfeldern Änderungen erzeugt (natürlich nicht refinerycms oder Blog-Tabellen), aber ich erhalte eine Fehlermeldung:
== CreateBlogStructure: migrating ============================================
-- create_table("refinery_blog_posts", {:id=>true})
NOTICE: CREATE TABLE will create implicit sequence "refinery_blog_posts_id_seq1" for serial column "refinery_blog_posts.id"
rake aborted!
An error has occurred, this and all later migrations canceled:PG::Error: ERROR: relation "refinery_blog_posts" already exists
: CREATE TABLE "refinery_blog_posts" ("id" serial primary key, "title" character varying(255), "body" text, "draft" boolean, "published_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)Tasks: TOP => db:migrate
(See full trace by running task with --trace)
Ja, wir können dieses Problem auf diese Weise lösen. –
Wichtiger Hinweis: Migrationen werden vom ActiveRecord-Gem- _not_ the pg gem hinzugefügt. –