ICode9

精准搜索请尝试: 精确搜索
  • postgresql如果查询出的数据为空,则设为0的方法(PGSQL实现判断一个空值字段,并将NULL值修改为其它值)2022-01-29 10:31:54

    使用COALESCE函数 函数详解: COALESCE()函数主流数据库系统都支持COALESCE()函数,这个函数主要用来进行空值处理,其参数格式如下: COALESCE ( expression,value1,value2……,valuen) COALESCE()函数的第一个参数expression为待检测的表达式,而其后的参数个数不定。COALESCE()函数将会

  • pgsql记录2022-01-20 09:33:36

    1、时间加减 --当前时间加1年 SELECT now()::timestamp + '1 year'; --当前时间加一个月 SELECT now()::timestamp + '1 month'; --当前时间加一天 SELECT now()::timestamp + '1 day'; --当前时间加一个小时 SELECT now()::timestamp + '1 hour'; --当前时间加一分钟 SELECT

  • mysql和pgsql时间相关操作2022-01-15 16:02:29

    mysql时间操作 获取当前时间 select now(); 2022-01-15 15:31:34.0 获取当前时间的前1天时间 select DATE_SUB(CURRENT_TIMESTAMP,INTERVAL 1 day); 可选值如下:   字符串转date select str_to_date(DATE_SUB(now(),INTERVAL 0 day),'%Y-%m-%d %H:%i:%s'); 时间格式化 select date

  • 人大金仓-在 TPCE(tpsE)测试框架方面的实践和突破2022-01-14 12:31:05

            人大金仓在为某项目认证时,需要提供TPCE测试框架和测试的结果可以达到比较高的测试数据。为此我们利用现有的开源技术和技术改造,成功的完成了认证并拿到资质证书。 具体介绍如下:         首先介绍TPCE相关和编译相关的知识。 TPC-E和测试工具dbt-5介绍

  • pgsql获取时间的各种格式2021-12-31 11:06:06

    #获取当前在线人数时间定为上下10 分钟 select * from tbl_base_user_record where module_id = 4 and date_part('minute', now()::TIMESTAMP) - date_part('minute', create_time) <= 10 and to_char(now(), 'yyyy-MM-dd HH') = to_char(create_time, �

  • MySQL和PostgreSQL单实例压测对比2021-12-25 23:05:41

    最近要选择一个合适的数据库作为内部数据库保存一些内部数据用,于是就想着对常见的 sql 数据库简单地压测对比一下。 测试 本次压测使用默认的 docker 容器,未经任何配置。分别使用 sysbench 对 MySQL 容器和 PostgreSQL 容器进行 8、16、32、64、128 线程的 300 秒压测。 先将本次

  • PostgreSQL修改pgsql提示符2021-12-24 22:02:28

    PostgreSQL修改pgsql提示符 PG数据库安装完后进入pgsql默认是只显示数据库,不显示当前登录用户。 [pg13@mambapg ~]$ psql psql (13.2) Type "help" for help. postgres=# 有时候在运维的时候为了方便查看当前用户。可以进行如下操作,就可以在pgsql里面看到对应的提示符。

  • pg_rman进行备份恢复2021-12-17 22:02:37

    pg_rman进行备份恢复 环境参数: linux版本:CentOS 7.6 PG版本:13.2 docker版本: 18.06.3 1、在容器内源码安装PostgreSQL13.2 要先根据搭建CentOS镜像搭建好相应的镜像,然后再开始。 [root@wcbpg ~]# docker images REPOSITORY TAG IMAGE ID

  • 在容器内源码安装PostgreSQL13.22021-12-17 22:02:17

    在容器内源码安装PostgreSQL13.2 环境参数: linux版本:CentOS 7.6 PG版本:13.2 要先搭建好CentOS镜像,然后再开始。 [root@wcbpg ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE wcbcentos76 1.0

  • pgaudit安装与使用2021-12-12 20:00:39

    pgaudit安装 ##pgaudit的tar安装包 https://github.com/pgaudit/pgaudit/releases ##适合postgresql 11版本 https://github.com/pgaudit/pgaudit/archive/refs/tags/1.3.3.tar.gz 安装 1.git clone下载 git clone https://github.com/pgaudit/pgaudit.git 2.将pgaudit移动到

  • pgsql (PostgresSQL) 查询的时候忽略大小写2021-12-07 23:02:15

    背景 有时候我们不能忽略大小写,如密码的比对 (这一般也在Java中对比,不存在SQL中进行区分的需求)搜索的时候忽略大小写 如何忽略大小写 pgsql/ postgresql 如何查询的时候忽略大小写? 假设有 fock5 的数据 select * from data_group where name=‘fuck5’; --能查出 select *

  • pgsql使用体验2021-12-06 23:33:26

    功能比MySQL多,支持的数据类型多,创建临时表非常便捷。 综合性能应该比mysql好那么一点点,比Oracle差。 可以二开卖钱。 左联的时候要特别注意,因为左联的时候,是拿主表的数据去和左联表做匹配,当两表差不多的时候,效率高;当主表数据非常少时,匹配的次数非常大,呈现的效果是:数据越少,效率越慢

  • 【PgSQL流复制管理】检测主备库复制状态2021-12-05 12:33:33

    master: postgres=# select pid,usename,application_name,client_addr,client_port,backend_start,state,write_lsn,replay_lsn,sync_priority,sync_state from pg_stat_replication; pid | usename | application_name | client_addr | client_port | backend_

  • linux下的PGSQL安装步骤2021-12-03 15:35:12

    在LINUX下关闭防火墙 service iptables stop1.下载安装包从Postgres官方网站下载postgresql-9.6.1-1-Linux-x64-binaries.tar.gz安装包2.创建用户创建Postgres用户:useradd postgres passwd postgres输入设置的密码3.解压为了保证我们使用postgres用户安装完成后其他用户也能使用,

  • 麒麟V10源码安装postgresql14.12021-11-30 20:02:52

    目录1. 安装说明2. 操作系统准备2.1 本地yum源配置2.2 安装readline和zlib包3. 开始安装3.1 解压安装包3.2 编译安装3.3 设置环境变量4. 配置文件系统5. 初始化数据库 1. 安装说明 文档参考:http://www.postgres.cn/docs/12/install-short.html 源码下载:https://www.postgresql.org

  • postgresql导入shp地理文件并用uDig连接postgresql显示地图信息2021-11-29 10:59:03

        postgresql与postgis结合,可以很好的支持空间数据库。     shp文件可以通过postgis插件安装之后的工具:PostGIS Boundle 3 for PostgreSQL X64 9.6 Shapefile and DBF Loader Exporter很方便的导入postgresql中。      如下所示,打开exporter工具,设置数据库连接信息。

  • postgres安装部署2021-11-26 18:03:53

    安装-POSTGRESQL ​ 考虑后续需要用到postgres,今天就开始把它安排上,捣鼓了半天,才发现安装包没有下载完整的很尴尬,结果半天已过,想着后续忘记了或者又想找这方面的资料,就写上来了。 ​ 数据库不多做介绍 大家自行导航官网 https://www.postgresql.org/ ​ 话不多说直接开干 1

  • pgsql问题排查2021-11-11 20:01:25

    1.项目启动时报错 FATAL: remaining connection slots are reserved for non-replication superuser connections --查看当前的连接 select datname,pid,application_name,state from pg_stat_activity; --查看当前剩余的连接 select max_conn-now_conn as resi_conn from (sele

  • 服务器V10 SP1 安装postgresql2021-11-08 10:33:48

    服务器postgresql安装 一、软件介绍 PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性

  • SqlServer数据迁移Pgsql方案2021-11-02 16:06:10

    将SqlServer数据库迁移到pgsql,分别尝试了以下几种方案。(最终用方法四解决) 方法一:Sqlserver链接服务器(不支持大数据迁移) 通过在Sqlserver中创建链接服务器,直接链接到pgsql。然后在查询分析器中通过[链接服务器].[数据库名].[表名]的方式读写pgsql的数据表。 此方式简单方便,

  • 2021.10 db2转换openGauss个人工作总结及心得2021-10-30 23:32:37

    2021.10 个人工作总结及心得 1.抛出自定义异常,事务回滚 org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly 问题场景: 在同一个事

  • PL/pgSQL初学之路(二)2021-10-29 13:31:53

    参考资料:有序聚集函数 本文接着上文继续介绍postgreSQL中常见的语法和概念,部分概念参考上述链接,佐以自己实操示例,侵删。 涉及到的内容:交互式分析、有序聚集函数、mode() within group (order by col1)、sum(col3) over (partition by col1 order by col2)、sum(col3) over (p

  • PL/pgSQL初学之路(一)2021-10-26 17:00:51

    参考资料:https://blog.csdn.net/yilulvxing/article/details/85098273 over partition by 和 group by 的区别 left join 和 left outer join 的区别 本系列为本人初学plpgsql语言的笔记,记录自己在实现算法、参考他人代码时遇到的简单语法。 查询函数 row_number() over (par

  • pg_ctl: no database directory specified and environment variable PGDATA unset , centos 7 postgreSQL2021-10-11 14:02:33

    在 ~/.bash_profile下配置了export PGDATA=/var/lib/pgsql/11.0/data 但是也没有效果。 不过可以这样写 转到 /usr/pgsql/bin下后 这样写就可以执行了 ./pg_ctl -D /var/lib/pgsql/11.0/data start 记录一下 ————————————————版权声明:本文为CSDN博主「jinshi366」

  • 3.pg客户端工具使用2021-10-06 11:07:16

    文章目录 客户端工具一、使用psql连接数据库1.1.创建用户1.2.创建表空间目录1.3.创建表空间1.4.创建数据库1.5.赋权1.6.创建schema1.7.远程连接数据库 二、psql元命令的介绍2.1.\l查看数据库列表2.2.\db查看表空间列表2.3.\d查看表的定义2.4.查看表、索引占用空间的大小2.5

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有