大数据

  • Postgresql 解决pg掉电后无法重启的问题

    机房断电后重启pg数据库,报如下错误: < 2019-01-01 22:42:59.240 EST >LOG: database system was interrupted while in recovery at 2019-01-01 22:00:58 EST < 2019-01-01 22:42:59.240 EST >HINT: …

    大数据 2022年1月23日
  • PostgreSQL 恢复误删数据的操作

    在Oracle中;删除表或者误删表记录;有个闪回特性,不需要停机操作,可以完美找回记录。当然也有一些其他的恢复工具;例如odu工具,gdul工具。都可以找回数据。而PostgreSQL目前没有闪回特性。如何在不停机情况下恢…

    大数据 2022年1月23日
  • PostgreSQL 日志文件的所在位置

    1、查看postgresql.conf文件的配置,看日志文件在哪 logging_collector = on log_directory = 'pg_log' log_filename = 'postgresql-%a.log' log_truncate_on_rotation = o 2、日志的分类 pg_log(数据库运行日志)…

    大数据 2022年1月23日
  • PostgreSQL 打印日志信息所在的源文件和行数的实例

    一直好奇在PG中, 当输出错误日志时, 如何能够附带错误信息所在的源代码文件名以及发生错误的代码行数. postgres.conf中, log信息冗余级别为"default(默认)", terse: 表示更加简单的日志信息, verbose: 表示更加冗余…

    大数据 2022年1月23日
  • PostgreSQL 使用raise函数打印字符串

    raise函数 在PostgreSQL中,该函数用于打印字符串,类似于Java中的System.out.println(),Oracle中的dbms_output.put_line()。 用法如下: raise notice 'My name is %, I am a %.', 'Lewis', 'coder'; 以上sql会在…

    大数据 2022年1月23日
  • PostgreSQL 实现给查询列表增加序号操作

    利用 ROW_NUMBER() over( ) 给查询序列增加排序字段 SELECT ROW_NUMBER() over(ORDER bY biztypename DESC ) AS num,biztypename FROM (SELECT DISTINCT biztypename FROM bizmaptype) t; 效果如下: 补充:Postgre…

    大数据 2022年1月23日
  • PostgreSQL完成按月累加的操作

    背景 统计某个指标,指标按照月进行累加,注意需要按省份和年份进行分组。 方法一、使用自关联 -- with 按月统计得到中间结果 WITH yms AS (SELECT regionid,SUM(getnum) AS getnum,SUM(dealnum) AS dealnum,to_cha…

    大数据 2022年1月23日
  • 基于postgresql查询某个字段属于哪个表的说明

    一、场景还原 前端小林问我,它从前端的返回的某些字段,想知道那个表有这个字段,它想操作这个表…… 二、sql语句 SELECT * FROM information_schema. COLUMNS WHERE COLUMN_NAME = 'storename'; SELECT c.relname A…

    大数据 2022年1月23日
  • Postgresql 存储过程(plpgsql)两层for循环的操作

    项目中遇到测试,需要造4500数据,而且需要分部门和日期,一个部门一天30条数据,剩下的铺垫数据可以一个部门一天100w左右数据,这里,每次变换部门,日期,需要操作至少300次,想到用存储过程写一个函数进行 首先…

    大数据 2022年1月23日
  • postgresql 循环函数的简单实现操作

    我就废话不多说了,大家还是直接看代码吧~ create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$ declare ii integer; declare num integer; begin II:=1; num = 1; FOR ii IN 1..a2 LOOP U…

    大数据 2022年1月23日