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%#'

      

  • 相关阅读:
    九、一级缓存、二级缓存
    八、懒加载
    七、一对一、一对多、多对多
    六、通过mapper接口加载映射文件
    五、动态SQL
    c# ie 设置radio选中状态
    MySQL ----数据库操作
    起点
    Java的三大特性总结
    dom4j操作xml
  • 原文地址:https://www.cnblogs.com/kingle-study/p/12956657.html
Copyright © 2011-2022 走看看