因为想要使用推荐的rails-template。需要使用postgres。并初始化了一个用户postgres,密码是postgres。( e.g. $ createuser -d postgres
)
需要买一本,相关的数据库书读。暂时看网上的简化使用说明:(原文连接)
我已经使用brew install postgresql安装,并已经设置开机启动brew services start postgresql
进入控制台PostgreSQL:
psql
使用l列出所以的数据库。已经存在用户同名的数据库,postgres数据库
我安装原文操作,输入命令,但没有任何提示。最后查看l,没有发生变化,我觉得是我操作在哪一个位置出错了。
从新设置密码为 postgres
chentianwei=# CREATE USER postgres WITH PASSWORD 'postgres'
chentianwei-# l
chentianwei-# CREATE DATABASE exampledb OWNER postgres
chentianwei-# l
chentianwei-# GRANT ALL PRIVILEGES ON DATABASE exampledb to postgres
再使用psql -U postgres -d postgres
进入数据库输入l 列出的数据库也没有发生什么变化。
命令一览:
password:设置当前登录用户的密码
h:查看SQL命令的解释,比如h select。
?:查看psql命令列表。 l:列出所有数据库。
c [database_name]:连接其他数据库。
d:列出当前数据库的所有表格。
d [table_name]:列出某一张表格的结构。
du:列出所有用户。
e:打开文本编辑器。 conninfo:列出当前数据库和连接的信息。
password [user]: 修改用户密码
q:退出