PGSQL安装及常用命令使用
程序员文章站
2022-06-30 12:22:14
Linux部署PGSQL:1、tar -zxvf pgsql.tar2、useradd postgres3、passwd postgres4、mkdir XXX/XXX/pgqsl_data5、chown postgres XXX/XXX/pgqsl_data6、vim /etc/profile7、export PATH=$PATH:XXX/XXX/pgqsl/bin8、su - postgres9、cd XXX/XXX/pgqsl/bin10、initdb -D XXX/XXX/pgq...
Linux部署PGSQL:
1、tar -zxvf pgsql.tar
2、useradd postgres
3、passwd postgres
4、mkdir XXX/XXX/pgqsl_data
5、chown postgres XXX/XXX/pgqsl_data
6、vim /etc/profile
7、export PATH=$PATH:XXX/XXX/pgqsl/bin
8、su - postgres
9、cd XXX/XXX/pgqsl/bin
10、initdb -D XXX/XXX/pgqsl_data
11、pg_ctl -D XXX/XXX/pgqsl_data -l logfile start
Linux配置数据库密码为全局变量
export PGPASSWORD=password
常用PGSQL命令
数据库服务启动:
pg_ctl -D /opt/pg_root start
pg_ctl -D /opt/pg_root_cdw start
配置数据库全局密码变量:
export PGPASSWORD=password
赋权:
chown postgres /k8s/cps chmod 777 /k8s/cps
备份所有库:
pg_dumpall -h localhost -p 5432 -U postgres -i -c > /k8s/cps/backup.backup
备份 test 库数据:
pg_dump -h localhost -p 5432 -U postgres -c -d test--insert > test.sql
恢复库:
psql -h localhost -p 5432 -U postgres < /k8s/test/backup.backup
恢复数据:
psql -h localhost -p 5432 -U postgres -d postgres < postgres.sql
查询当前数据库的连接数:
select datname,pid,application_name,state from pg_stat_activity;
select * from pg_tables where schemaname = 'public';
进入postgres数据库:
psql -h localhost -p 5432 -U postgres -d postgres
退出当前库:
\q
列出当前实例的所有的数据库:
psql -h localhost -p 5432 -U postgres -l
查看数据库命令帮助
psql --help
修改数据库的名称:
UPDATE pg_database SET datname = 'database1' WHERE datname = 'database2';
Insert into Table2(field1,field2,…) select value1,value2,… from Table1
数组操作:
select name from demo where subject[3]='英语';
select subject[1:2] from mytable;
删除数据库(test)连接:
select pg_terminate_backend(pg_stat_activity.pid) from pg_stat_activity where datname='test' and pid<>pg_backend_pid();
本文地址:https://blog.csdn.net/m0_37725100/article/details/107669923
上一篇: 某位医生行医多年
下一篇: 三大数据机构发布17年白皮书 荣耀登顶
推荐阅读
-
python3.4+pycharm 环境安装及使用方法
-
逍遥安卓模拟器怎么用?逍遥安卓模拟器安装及使用教程图文详解
-
hbase常用命令及使用方法(查看hbase表结构的命令)
-
ARC Welder怎么用 The App Runtime for Chrome下载及安装使用图文教程
-
alias sketchbook pro怎么用?alias sketchbook pro中文版安装及使用图文教程
-
360随身wifi不能用怎么办 360随身wifi驱动的安装及使用步骤
-
PS磨皮滤镜软件Portraiture3汉化安装教程及使用方法图解(附下载)
-
Python的网络编程库Gevent的安装及使用技巧
-
gearman的安装启动及python API使用实例
-
逍遥安卓模拟器怎么用?逍遥安卓模拟器安装及使用教程图文详解