NotFound
千里之行始于足下
PostgreSQL 安装与使用
  • Ubuntu 18.04

安装

编辑 /etc/apt/sources.list.d/pgdg.list,添加:

deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main

执行:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt install postgresql-12 pgadmin4
  • pgadmin4 图形客户端

常用命令

  • 通过用户 postgres 启动客户端

    sudo su - postgres
    psql
    
  • \?

    \?    -- 帮助
    \l    -- 列出所有数据库
    \du   -- 列出角色
    
  • 以指定角色(用户)登录指定数据库

    psql -h 127.0.0.1 -U example -d example_db
    
  • 创建具备登录权限的角色

    CREATE ROLE example LOGIN PASSWORD 'YOUR_PASSWORD';
    
  • 删除角色

    DROP ROLE example;
    
  • 修改密码

    ALTER ROLE example PASSWORD 'NEW_PASSWORD';
    
  • 创建数据库并指定所有者

    CREATE DATABASE example_db WITH owner = example;
    
  • 删除数据库

    DROP DATABASE example_db;
    

.pgpass 免密登录

新建 ~/.pgpass 文件,添加:

127.0.0.1:5432:example_db:example:YOUR_PASSWORD

修改文件权限:

chmod 0600 ~/.pgpass

免密登录:

psql -h 127.0.0.1 -U example -d example_db

参考


Last modified on 2020-05-26