database - Not sure if my rails application is configured properly for posrtgres db -
my problem: have setup dev, test environments of rails application utilize postgresql database. how verify ok?
note: beginner on rails , using databases
what i've did verify
i followed railcast migrate default sqlite3 postgresql.i fired rails console , created user using
user.create(name: "anil bande", email: "anil@gmail.com", password: "foobar", password_confirmation: "foobar")
from output looked user created. verify ran $ user.all while on rails console , output displayed object i'd created in step (2)
now wanted see postgresql prompt. did $psql sample_app_development , there came psql prompt.
i did psql>> \d on psql list tables in database. did , table "users" nowadays in interested in.
now did psql>> select * users , there no results. prompt returned back.
now here confusion. step (6) showing nothing. in rails console looks user created , saved in database. (a) why so? (b) how verify have done setup dev , test environment correct?
i can't comment on rails part, this:
now did psql>> select * users , there no results. prompt returned back.
you forgot end statement ;
you need tell psql when finished typing statement, allowed have statement span more 1 line. note how prompt changed psql=> psql-> indicate psql waiting more.
so if enter
psql=> select * users; you should fine.
(just clear: psql part of prompt example. real prompt contain name of database connected to. of import thing => , ->)
ruby-on-rails database postgresql ruby-on-rails-3.2
No comments:
Post a Comment