【PG_PSQL】PSQL使用测试
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,--psql功能及应用--创建用户,role默认没有登录权限create user mydbuser with encrypted password 'mydbuser';--orcreate rol
千家信息网最后更新 2026年11月01日【PG_PSQL】PSQL使用测试
--psql功能及应用--创建用户,role默认没有登录权限create user mydbuser with encrypted password 'mydbuser';--orcreate role mydbuser with encrypted password 'mydbuser';alter role mydbuser with login; --创建表空间mkdir -p /pgdata/10/data/pg_tbs/tbs_mydbcreate 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;--查看角色信息\duSELECT * FROM pg_roles;--删除角色revoke all on database mydb from test;drop role test;--连接psql mydb mydbuser--列出数据库信息 pg_database\l--表空间列表 pg_tablespace\db--查看表信息 pg_classcreate 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_1insert 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 postgrescopy 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\?
数据
信息
数据库
格式
用户
空间
角色
事件
功能
命令
大小
性能
时间
权限
索引
脚本
赋权
应用
活动
登录
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
精品咖啡豆
互联网科技工作委员会副主任毛军
广州凡科互联网科技
互联网 视角下的科技创新
互联网科技美容
华中科技有哪些互联网大佬
上海电发互联网科技有限公司
互联网和高科技公司
福州新华互联网科技学校 知乎
承德科技产业互联网发展
互联网经济与金融科技
呼和浩特新华互联网科技学院
本届互联网博览会上的黑科技
东莞新华互联网科技学校
深圳市罗太互联网科技有限公司
互联网科技大赛获奖感言
中科明德北京互联网科技
互联网金融科技元年
江苏互联网科技小贷
北京瑞云互联网科技有限公司
南京欣网互联网络科技
新华互联网科技学院
九亚互联网科技
一五八零互联网科技
互联网汽车科技小镇
农村开互联网科技讲堂
广州慧亚互联网科技怎么样
华夏互联网科技业
辽宁互联网新科技
互联网科技创新方面的资料