Ubuntu18.04安装PostgreSQL
一、安装PostgreSQL
创建文件
sudo vim /etc/apt/sources.list.d/pgdg.listSRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
按下键盘上的“i”键,进入编辑状态。可以看到命令的下方出现了“--插入--”字样,表示成功进入了编辑模式。此时可以在文件中输入内容了
deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main
输入完成后,按下“Esc”键,退出编辑模式。输入“:wq”以退出并保存
导入签名并更新包
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt-get update
安装PG10
sudo apt install postgresql-10
确认服务运行,输入\q退出交互式环境
service postgresql status
\q 退出交互式环境 \h 查看所有sql命令 \? 查看psql命令 \l 查看数据库 \du 查看所有用户 \dt 查看表
二、访问数据库
使用以下命令访问PostgreSQL创建的用户postgres,其中-i
标志告诉sudo将目标用户的密码数据库条目指定的shell作为登录shell运行
-u 代表访问数据库的用户名
然后输入命令psql进入交互式环境
sudo -i -u postgres
psql
查看所有表
SELECT tablename FROM pg_tables;
三、创建角色
在交互式环境中可以通过 \du命令来查看所有的数据库用户,系统内置默认postgres用户
创建角色
切换到新创建的角色,执行psql报错,原因是虽然用户有了,但是没有对应的数据库,需要新建数据库
删除角色
创建一个带密码的角色,创建数据库,并赋予权限

更多精彩