# [Ruby On Rails]在rails專案中用命令列操作db ###### tags: `Ruby On Rails` (此處使用ubuntu14.06) 開啟terminal,在專案資料夾路徑輸入rails db ```terminal twkhjl@ubuntu:~/sites/blog$ rails db Password: (輸入密碼) psql (9.3.24, server 12.0) WARNING: psql major version 9.3, server major version 12. Some psql features might not work. Type "help" for help. ``` db_blog=# <---看到命令列出現這個表示已進入postgreSQL的命列列狀態. db_blog是此例中的資料庫名稱 但此時會發現輸入sql query不起作用,因為我們尚未連線至資料庫. 連線至資料庫: \c 資料庫名稱 ```terminal db_blog=# \c db_blog psql (9.3.24, server 12.0) WARNING: psql major version 9.3, server major version 12. Some psql features might not work. You are now connected to database "db_blog" as user "postgres". db_blog=# ``` 此時即可下sql query, 記得結尾要加上; ```terminal db_blog=# select * from articles; id | title | text | created_at | updated_at ----+--------+-------+----------------------------+---------------------------- 7 | title1 | tex1 | 2019-11-10 13:15:54.517463 | 2019-11-10 13:15:54.517463 8 | title2 | text2 | 2019-11-10 13:16:01.760133 | 2019-11-10 13:16:01.760133 (2 rows) db_blog=# ``` 想要退出,輸入\q即可 ```terminal db_blog=# \q twkhjl@ubuntu:~/sites/blog$ ```