下载地址:
EDB: Open-Source, Enterprise Postgres Database Management
安装图形化安装界面安装。安装完后将bin目录配置到系统环境变量
执行psql -h localhost -p 5432 -U postgres 密码在安装过程中设置的
0、修改密码
ALTER USER sonar WITH PASSWORD '123456';
1、新建用户
CREATE ROLE sonar LOGIN PASSWORD 1234;
2、新建数据库
CREATE DATABASE mydatabase;
连接到特定数据库:
\c dbname
3、新建表
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100)
);
4、授权
数据库授权
grant connect on database mydatabase to sonar;
表授权
GRANT SELECT, INSERT, UPDATE, DELETE ON TABLE your_table TO username;
查询数据库
列出所有数据库:
\l
或\list
查询用户
select rolname from pg_roles;
查询表
列出当前数据库的所有表:
\dt
或SELECT * FROM pg_catalog.pg_tables WHERE schemaname != 'pg_catalog' AND schemaname != 'information_schema';
删除表
DROP TABLE [IF EXISTS] table_name;
删除数据库
DROP DATABASE IF EXISTS mydatabase;
退出
退出psql:
\q