91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【PG_PSQL】PSQL使用測試

發布時間:2020-08-09 01:08:37 來源:ITPUB博客 閱讀:173 作者:xysoul_云龍 欄目:關系型數據庫
--psql功能及應用
--創建用戶,role默認沒有登錄權限
create user mydbuser with encrypted password 'mydbuser';
--or
create role mydbuser with encrypted password 'mydbuser';
alter role mydbuser with login;	
--創建表空間
mkdir -p /pgdata/10/data/pg_tbs/tbs_mydb
create tablespace tbs_mydb owner mydbuser location '/pgdata/10/data/pg_tbs/tbs_mydb';
--創建數據庫
create database mydb with owner=mydbuser template=template0 encoding='UTF8' tablespace=tbs_mydb;
--賦權
grant all on database mydb to mydbuser with grant option;
grant all on tablespace tbs_mydb to mydbuser;
--查看角色信息
\du
SELECT * FROM pg_roles;
--刪除角色
revoke all on database mydb from test;
drop role test;
--連接
psql mydb mydbuser
--列出數據庫信息 pg_database
\l
--表空間列表  pg_tablespace
\db
--查看表信息 pg_class
create table test_1(id int4,name text,create_time timestamp without time zone default clock_timestamp());
alter table test_1 add primary key (id);
\d test_1
\dt+ test_1
insert into test_1(id,name) select n,n ||'_francs' from generate_series(1,300000) n;
insert into test_1 values(100001,'100001_francs');
--索引大小
\di+ test_1_pkey
--獲取元命令
psql -E mydb mydbuser
--大數據量,copy(只能超級用戶)比\copy性能高
psql mydb postgres
copy table_copy from '/home/postgres/test_copy_in.txt';
copy table_copy to '/home/postgres/table_copy_in.txt';
--csv 格式
copy table_copy to '/home/postgres/table_copy_in.csv' with csv header;
--A 取消格式化輸出,-t只顯示數據
 psql -At -c "select oid,relname,relfilenode from pg_class limit 2" mydb mydbuser
--執行相關腳本
psql mydb mydbuser -f xx.sql
--查看活動會話
select pid,usename,datname,query,client_addr from pg_stat_activity where pid<>pg_backend_pid() and state='active' order by query;
--查看等待事件
select pid,usename,datname,query,client_addr,wait_event_type,wait_event from pg_stat_activity where pid<>pg_backend_pid() and wait_event is not null order by wait_event_type;
--查看數據庫連接數
select datname,usename,client_addr,count(*) from pg_stat_activity where pid<>pg_backend_pid group by 1,2,3 order by 1,2,4 desc;
--編輯 .psqlrc
\set active_session 'select pid,usename,datname,query,client_addr from pg_stat_activity where pid<>pg_backend_pid() and state=\'active\' order by query';
--執行:active_session 即可
--反復執行當前sql
\watch [seconds]
--查看當前時間
select now();
--psql 查看
psql --help
\?


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

白沙| 沧源| 丰镇市| 石屏县| 镇原县| 前郭尔| 大名县| 朔州市| 平山县| 吴堡县| 宝兴县| 吴桥县| 石首市| 眉山市| 深州市| 长泰县| 宜川县| 历史| 满城县| 闽侯县| 竹山县| 营山县| 道孚县| 甘孜县| 百色市| 林周县| 都江堰市| 兴仁县| 深圳市| 黄冈市| 平顶山市| 厦门市| 元氏县| 镇雄县| 霍山县| 湾仔区| 邛崃市| 徐州市| 叶城县| 南通市| 西充县|