On Fri, Feb 10, 2012 at 1:56 AM, Felipe Pieretti Umpierre <
li...@ruby-forum.com> wrote:

> felipe@Felipe:~/rails_projects/mailler$ bundle exec rake db:create
> mailler_development already exists
>

So, your db exists and is reachable.


> rake aborted!
> Mysql::Error: Access denied for user 'mailler'@'localhost' to database
> 'mailler_test': CREATE DATABASE `mailler_test` DEFAULT CHARACTER SET
> `utf8` COLLATE `utf8_unicode_ci`
>
> Tasks: TOP => db:create
> (See full trace by running task with --trace)
>

Don't worry about this yet (you have not configured
the database.yml "test" section yest, you can do that later).


> felipe@Felipe:~/rails_projects/mailler$ bundle exec rake db:migrate
>

So, this probably means that all required migrations have been run.
It only runs _new_ migrations that are not yet in the database.

To see "something" moving ... you could do something like this:

$ bundle exec rails generate model Foo name:string  # generates a new model
with it's migration
      invoke  active_record
      create    db/migrate/20120210082759_create_foos.rb
      create    app/models/foo.rb
      invoke    rspec
      create      spec/models/foo_spec.rb
      invoke      factory_girl
      create        spec/factories/foos.rb

$ bundle exec rake db:migrate  # now there is 1 new migration that needs to
run
==  CreateFoos: migrating
=====================================================
-- create_table(:foos)
NOTICE:  CREATE TABLE will create implicit sequence "foos_id_seq" for
serial column "foos.id"
NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "foos_pkey"
for table "foos"
   -> 0.0299s
==  CreateFoos: migrated (0.0300s)
============================================

$ bundle exec rake db:rollback  # rolling that back if yoiu don't need it
==  CreateFoos: reverting
=====================================================
-- drop_table("foos")
   -> 0.0019s
==  CreateFoos: reverted (0.0020s)
============================================

$ bundle exec rails destroy model Foo name:string  # removing that Foo test
model from the code also
      invoke  active_record
      remove    db/migrate/20120210082759_create_foos.rb
      remove    app/models/foo.rb
      invoke    rspec
      remove      spec/models/foo_spec.rb
      invoke      factory_girl
      remove        spec/factories/foos.rb

HTH,

Peter

-- 
*** Available for a new project ***

Peter Vandenabeele
http://twitter.com/peter_v
http://rails.vandenabeele.com
http://coderwall.com/peter_v

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to