title: db:migrate with postgres. How to fix users already exists
body: <p>Have another question on here and am trying not to ask to many but keep hitting walls left and right. Running db:migrate with postgres and getting the below error. How to fix users already exists?  </p>
  
  <pre><code>$ rake db:migrate
  ==  CreateUsers: migrating ====================================================
  -- create_table(:users)
  NOTICE:  CREATE TABLE will create implicit sequence "users_id_seq1" for serial column "users.id"
  rake aborted!
  An error has occurred, this and all later migrations canceled:
  
  PGError: ERROR:  relation "users" already exists
  : CREATE TABLE "users" ("id" serial primary key, "first_name" character varying(25),     "last_name" character varying(50), "email" character varying(255) DEFAULT '' NOT NULL,    "password" character varying(40), "created_at" timestamp, "updated_at" timestamp) 
  
  Tasks: TOP =&gt; db:migrate
  </code></pre>
  
  <p>rb file below</p>
  
  <pre><code>class CreateUsers &lt; ActiveRecord::Migration
    def up
      create_table :users do |t|
        t.string "first_name", :limit =&gt; 25
        t.string "last_name", :limit =&gt; 50
        t.string "email", :default =&gt; "", :null =&gt; false
        t.string "password", :limit =&gt; 40
        t.timestamps
      end
    end
  
    def down
      drop_table :users
    end
  end
  </code></pre>