| | 备份速度|备份范围|恢复范围|操作影响|备份原理|恢复成本| | ——- |:——:|:—–:|:——:|:R…
分类:PostgreSQL
Sequelize入门
本文翻译自 Sequelize 的官方文档 原文链接 getting-started 本文由本人独立完成翻译,转载请注明出处 lsbbd’s blog 简介 Sequelize 是一个基于 promise 的…
PostGreSQL Json数据存储和条件查询
0x1 创建表 创建一张志愿者的数据表,记录每批参加志愿活动的人员名单。其中人员信息保存在json字段中。 -- ---------------------------- -- Table structure for v…
想熟悉PostgreSQL?这篇就够了
什么是PostgreSQL? PostgreSQL是自由的对象-关系型数据库服务器,在灵活的BSD风格许可证下发行。它在其他开放源代码数据库系统和专有系统之外,为用户又提供了一种选择。 我们还是建议您使用云数据库进行搭建…
PostgreSQL 源码解读(18)- 查询语句#3(SQL Parse)
本文简单介绍了PG执行SQL的流程,重点介绍了查询语句的解析(Parse)过程。 一、SQL执行流程 PG执行SQL的过程有以下几个步骤: 第一步,根据输入的SQL语句执行SQL Parse,进行词法和语法分析等,最终生…
PostgreSQL 中 sequence 的用法
PostgreSQL 中 sequence 的用法 介绍 sequence 是 pg 自带的高效的自增id工具(也叫序列)。sequence 使用了轻量级锁的方式来做到高效自增id的,所以会比 UPDATE 行锁快。se…
PostgreSQL:在pg内核中使用结构体链表
在PG的源码中,有个很重要的结构体,就是List,让我们先看一下这个结构体的源码 “` typedef struct ListCell ListCell; typedef struct List { &nbs…
PostgreSQL学习笔记(六)索引
索引是对数据库中一列或几列的数据按照特定的数据结构进行排序保存的一种方式。使用索引可以加快数据库查询或排序时的速度。如果不使用索引那么查询数据时就会进行全表扫描也就是每条数据读取一遍看是不是要找的值,而使用索引可以快速找…
Oracle vs PostgreSQL,研发注意事项(3)- 事务回滚之UPDATE操作解析
Oracle事务的回滚,通过回滚段保存原有数据实现,但,PG没有回滚段!以下以Update操作为例,说明PG实现机制上存在的空间暴涨问题。 在执行Update时,Oracle就地更新,如出现原block空间不足的情况,通…
1.PostgreSQL 存储过程的自学自建
所谓【存储过程】就是为了完成特定功能的SQL 语句集,存储在数据库中保存成【函数】,以方便使用。 在工作中有一个需求: 原数据项有一个字段叫做“geo”的保存若干xy坐标对的一维数组,类型为text[],数组长度leng…
2018-09-13 Docker —— 从入门到实践
https://yeasy.gitbooks.io/docker_practice/content/
3. 实战1:FreeSwitch的安装
本次安装环境是centos 7, 源码目录是 /usr/local/src/freeswitch 下载源码(1.6.20是目前1.6的最新版) cd /usr/local/src git clone -b v1.6.20…