PostgreSQL各命令行工具功能说明

I. SQL 命令

II. PostgreSQL 客户端应用

  • clusterdb -- 聚簇一个PostgreSQL数据库
  • createdb -- 创建一个新的PostgreSQL数据库
  • createlang -- 安装一种PostgreSQL过程语言
  • createuser -- 定义一个新的PostgreSQL用户账户
  • dropdb -- 移除一个PostgreSQL数据库
  • droplang -- 移除一种PostgreSQL过程语言
  • dropuser -- 移除一个PostgreSQL用户账户
  • ecpg -- 嵌入式 SQL C 预处理器
  • pg_basebackup -- 获得一个PostgreSQL集簇的一个基础备份
  • pgbench -- 在PostgreSQL上运行一个基准测试
  • pg_config -- 获取已安装的PostgreSQL的信息
  • pg_dump --  把PostgreSQL数据库抽取为一个脚本文件或其他归档文件
  • pg_dumpall -- 将一个PostgreSQL数据库集簇抽取到一个脚本文件中
  • pg_isready -- 检查一个PostgreSQL服务器的连接状态
  • pg_receivexlog -- 以流的方式从一个PostgreSQL服务器得到事务日志
  • pg_recvlogical -- 控制 PostgreSQL 逻辑解码流
  • pg_restore --  从一个由pg_dump创建的归档文件恢复一个PostgreSQL数据库psql --  PostgreSQL的交互式终端
  • reindexdb -- 重索引一个PostgreSQL数据库
  • vacuumdb -- 对一个PostgreSQL数据库进行垃圾收集和分析

III. PostgreSQL 服务器应用

  • initdb -- 创建一个新的PostgreSQL数据库集簇
  • pg_archivecleanup -- 清理PostgreSQL WAL 归档文件
  • pg_controldata -- 显示一个PostgreSQL数据库集簇的控制信息
  • pg_ctl -- 初始化、启动、停止或控制一个PostgreSQL服务器
  • pg_resetxlog -- 重置一个PostgreSQL数据库集簇的预写式日志以及其他控制信息
  • pg_rewind -- 把一个PostgreSQL数据目录与另一个从它复制出来的数据目录同步
  • pg_test_fsync -- 为PostgreSQL判断最快的 wal_sync_method
  • pg_test_timing -- 度量计时开销
  • pg_upgrade -- 升级PostgreSQL服务器实例
  • pg_xlogdump -- 以人类可读的形式显示一个PostgreSQL 数据库集簇的预写式日志
  • postgres -- PostgreSQL数据库服务器
  • postmaster -- PostgreSQL数据库服务器

参考:

http://www.postgres.cn/docs/9.6/index.html(转自中文帮助文档)

原文地址:https://www.cnblogs.com/EasonJim/p/9057992.html

时间: 2024-08-30 10:04:55

PostgreSQL各命令行工具功能说明的相关文章

PostgreSQL 的命令行工具 psql 的常用命令

1. 连接服务器: psql -h 192.168.1.88 -U username -d databasename 2. 切换数据库: \c dbname 3. 列出所有数据库: \l 4. 列出所有当前数据库表: \d 5. 列出表的所有字段: \d tablename 6. 列出表的基本情况: \d+ tablename 7. 退出 \q 8. 查看帮助 \? 9. 查看索引: \di 10. 查看系统表: \dtS 11.查看用户: \du    or   \dg 12.查看视图: \d

MySQL 命令行工具mycli

MyCli 简介: MyCli 是一个 MySQL 命令行工具,支持自动补全和语法高亮.也可用于 MariaDB 和 Percona.参考地址如下:https://github.com/dbcli/myclihttp://www.cnblogs.com/Jing-420-/p/5883595.html pgcli 是一个postgresql的命令行工具,支持自动补全和语法高亮官网地址:https://www.pgcli.com/ https://github.com/dbcli/pgcli my

一个小巧但功能强大的跨平台命令行工具库Crossline

Crossline Crossline是一个很小的跨平台命令行工具库,类似Linux上的readline. 项目地址:https://github.com/JunchuanWang80/Crossline 因为开发一个项目需要支持跨平台命令行,在Linux上readline是首选,bash/gdb/ftp都使用了这个库,但是Windows上没法直接用.后来搜到了一个开源项目linenoise,这个命令行工具库是Redis的作者开发的,Redis,Andriod和MongoDB都使用了.这个工具库

MySQL 命令行工具之 mysqldump

mysqldump 是MySQL的一个命令行工具,用于逻辑备份.可以将数据库和表的结构,以及表中的数据分别导出成:create database, create table, insert into的sql语句.当然还可以导出 存储过程,触发器,函数,调度事件(events).不管是程序员,还是DBA都会经常使用的一个工具. 1. mysqldump --help mysqldump 的选项很多,我们看一下他的帮助: mysqldump Ver 10.13 Distrib 5.6.26, for

Vue命令行工具vue-cli

前面的话 Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用.该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程.只需几分钟即可创建并启动一个带热重载.保存时静态检查以及可用于生产环境的构建配置的项目 .本文将详细介绍Vue命令行工具vue-cli 概述 Vue-cli是Vue官方提供的用于初始化Vue项目的脚手架工具.使用Vue-cli有以下几大优势 1.Vue-cli是一套成熟的vue项目架构设计,会跟着Vue版本的更迭而更新 2.Vue-cli提供了一套本地的热加载的

MSSQL-Scripter,一个新的生成T-SQL脚本的SQL Server命令行工具

这里向大家介绍一个新的生成T-SQL脚本的SQL Server命令行工具:mssql-scripter.它支持在SQL Server.Azure SQL DB以及Azure SQL DW中为数据库生成CREATE和INSERT T-SQL脚本. Mssql-scripter是一个跨平台的命令行工具,功能等同于SQL Server Management Studio中的Generate and Publish Scripts Wizard. 咱们能够在Linux.macOS和Windows上使用它

windows下的命令行工具babun

什么是babun babun是windows上的一个第三方shell,在这个shell上面你可以使用几乎所有linux,unix上面的命令,他几乎可以取代windows的shell.用官方的题目说就是A Windows shell you will love! babun的几个特点 使用babun无需管理员权限先进的安装包管理器(类似于linux上面的apt-get或yum)预先配置了Cygwin和很多插件拥有256色的兼容控制台HTTP(S)的代理支持面向插件的体系结构可以使用它来配置你的gi

显示器 Linux 性能 18 (一个命令行工具传递)

对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监控和保持系统启动并执行是多么的不easy.基于此原因.我们已编写了最常使用的18个命令行工具列表,这些工具将有助于每一个Linux/Unix 系统管理员的工作.这些命令行工具能够在各种Linux系统下使用.能够用于监控和查找产生性能问题的解决办法.这个命令行工具列表提供了足够的工具.您能够挑选适用于您的监控场景的工具. 1.Top-Linux进程监控

监控 Linux 性能的 18 个命令行工具

对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监控和保持系统启动并运行是多么的不容易.基于此原因,我们已编写了最常使用的18个命令行工具列表,这些工具将有助于每个Linux/Unix 系统管理员的工作.这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因.这个命令行工具列表提供了足够的工具,您可以挑选适用于您的监控场景的工具. LitStone翻译于 2个月前 3人顶