• PostgreSQL


    # 查看数据库用户名
    psql -h localhost -p 4555 "dbname=mano_vnfm user=mano_admin password=CloudStudio__123" << EOF
    > select usename from pg_user;
    > EOF

    # pg 查看 extension
    dx

    # pg 查看数据库表占用的空间大小
    dt+

    #清空大量数据表
    truncate cn_pm_collect_his;

    #静态容器:catalog数据库登陆
    psql -h localhost -p4555 "dbname=catalog user=postgres password=CloudStudio__123"
    #静态容器:MANO数据库登陆
    psql -h localhost -p4555 "dbname=mano_vnfm user=mano_admin password=CloudStudio__123"
    psql -h localhost -p4555 "dbname=mano_nfvo user=mano_admin password=CloudStudio__123"

    psql -h localhost -p 4555 "dbname=mano_nfvo user=mano_admin password=CloudStudio__123" -t -c "select predefinedvm from nfinst where nfname='CG124_V6';"

    #三节点环境登陆各数据库方法
    001. kubectl -n zenap get pods | grep ${podname}  #查看pod名称
    kubectl -n zenap describe pod ${podname}   #查看pod名称及数据库相关变量
    002. kubectl -n opcs 进入pg库容器
    su - postgres  #切换到postgres用户
    psql  #进入sql命令模式
    c ${dbname}  #进入对应数据库

    #pg 库操作 大写表名要添加双引号 
    vcnem_pg_cache=# select * from ZENAP_FM_RULECACHE;
    ERROR:  relation "zenap_fm_rulecache" does not exist
    第1行select * from ZENAP_FM_RULECACHE;
                       ^
    vcnem_pg_cache=# select * from "ZENAP_FM_RULECACHE";
    vcnem_pg_cache=# select * from "ZENAP_FM_RULECACHE";
     value
    -------
    (0 行记录)

    ## pg 函数的用法

    round 函数用于把数值字段舍入为指定的小数位数。
    cast 函数用于数据类型的转换
    round( cast(hospital_area as numeric) / cast(all_area as numeric) * 100,6)

    to_timestamp 函数用于将时间戳转换成时间
    to_timestamp( cast( createtime as numeric ) / 1000)

  • 相关阅读:
    springcloud--zuul(过滤器)
    springcloud--ruul(路由网关)
    spingcloud--hystrix(断路器)
    springcloud--Feign(WebService客户端)
    springcloud--ribbo(负载均衡)
    IO流常用模式
    ArrayList与LindedList区别
    抽象类与接口的区别
    SpringMVC核心
    MVC设计模式
  • 原文地址:https://www.cnblogs.com/kingcs/p/15444187.html
Copyright © 2020-2023  润新知