1.登录连接数据库:
psql -d 数据库名 -h master主机名 -p Greenplum端口号 -U 数据库用户名
(eg: psql -d gpdb -h 10.10.13.89 -p 2345 -U gpadmin)
2.断开数据库的所有连接:
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE datname='数据库名'AND pid<>pg_backend_pid();
上面语句说明:
pg_terminate_backend:用来终止与数据库的连接的进程id的函数。
pg_stat_activity:是一个系统表,用于存储服务进程的属性和状态。
pg_backend_pid():是一个系统函数,获取附加到当前会话的服务器进程的ID。
3.查看数据库及模板:\l
4.创建数据库:
CREATE DATABASE temp
WITH