zoukankan      html  css  js  c++  java
  • postgres 客户端提示符 自定义

    一,客户端提示符选项

     %M:数据库服务器别名,不是指主机名,显示的是psql的-h参数设置的值;当连接建立在Unix域套接字上时则是[local]。
    
     %>:数据库服务器的端口号。
    
     %n:数据库会话的用户名,在数据库会话期间,这个值可能会因为命令SETSESSION AUTHORIZATION的结果而改变。
    
    %/:当前数据库名称。
    
    %#:如果是超级用户则显示“#”,其他用户显示“>”,在数据库会话期间,这个值可能会因为命令SETSESSION AUTHORIZATION的结果而改变。
    
    %p:当前数据库连接的后台进程号。
    
    %R:在PROMPTl中通常显示“=”,如果进程被断开则显示“!”。

    二,实际使用

      01,系统默认的配置:

    postgres=# echo :PROMPT1
    %/%R%#

      02,设置1:

    postgres=#set PROMPT1 '%M%R%#'
    [local]=#
    [local]=#
    [local]=#

      03,设置2:

    [local]=5432set PROMPT1 '%/@%M:%>%R%#'
    postgres@[local]:5432=#
    
    
    因为是本地登入可能不怎么好看我们换个远程登入试试
    
    [postgres@kafka01 ~]$ psql -h 192.168.0.188
    psql (10.12)
    Type "help" for help.
    
    postgres=# set PROMPT1 '%/@%M:%>%R%#'
    postgres@192.168.0.188:5432=#
    
    
    是不是看起来就比较直观了

       04,生效设置

       vi ~/.psqlrc
    
       set PROMPT1 '%/@%M:%>%R%#'

      

  • 相关阅读:
    学习记录
    cxf client端借口类型找不到问题
    zookeeper dubbo 问题解决录
    unkow jdbc driver : http://maven.apache.org
    推荐eclipse插件Properties Editor
    WPS for Linux,系统缺失字体
    Android 联系人字母排序(仿微信)
    Android之ORMLite实现数据持久化的简单使用
    设计模式之多例模式
    设计模式之单例模式
  • 原文地址:https://www.cnblogs.com/kingle-study/p/12956657.html
Copyright © 2011-2022 走看看