Greenplum命令整理(二)數據庫操作

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 
    OWNER = gpadmin
    ENCODING = 'UTF8'
    LC_COLLATE = 'en_US.utf8'
    LC_CTYPE = 'en_US.utf8'
    TABLESPACE = pg_default
    CONNECTION LIMIT = -1;

 

5.刪除數據庫:

需要先斷開該數據庫上的所有連接,再鍵入drop database 數據庫名;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章