文章库ARTICLE COLUMN

  • 用 PostgreSQL 的 COPY 导入导出 CSV

    用 PostgreSQL 的 COPY 导入导出 CSV

    摘要:无意中看到了一篇讲数据批量导入的文章,才注意到的命令。的直接可以干这个事情,而且导出速度是非常快的。总结还有一些其他配置,比如把输入输出源指定成和命令,或者指定的等等。合理使用能大大提高效率。 TL;DR 无意中看到了一篇讲 数据批量导入 的...

    ethernetethernet 评论0 收藏0
  • Postgresql窗口函数(一)

    Postgresql窗口函数(一)

    摘要:和聚合函数类似,窗口函数也是计算一些行集合多个行组成的集合,我们称之为窗口的数据。但如果这些窗口函数的作用是一样的,那分开写多个很烦人,也容易出错。 聚合函数大家都用过,像sum,min,avg等,一般是和group by配合使用。和聚合函数类似,窗...

    李义李义 评论0 收藏0
  • Elixir Ecto: 在Postgres中使用UUID类型的主键

    Elixir Ecto: 在Postgres中使用UUID类型的主键

    摘要:使用作为主键的目的降低类型这种自增线性特征作为随机生成的字符串让更离散增强系统的反爬虫能力至少避免通过的线性增加来爬取内容这种最简单的爬取方式使用主键的是那种方式各有优缺点可按实际需求自行权衡在应用程序中生成并插入到数据库通过使用扩展...

    OnlyLingOnlyLing 评论0 收藏0
  • PostgreSQL 中文资料汇总

    PostgreSQL 中文资料汇总

    摘要:开源数据库中文资料非常缺乏,很多社区朋友苦于上手的中文资料少,因此汇总收集以下中文资料,包括中文手册,中文书籍,技术博客,培训视频和历届大会材料。希望这些中文资料能够方便有需要的朋友,降低的上手门槛。 开源数据库 PostgreSQL 中文资料非...

    asorenasoren 评论0 收藏0
  • PostgreSQL升级方案

    PostgreSQL升级方案

    摘要:小版本更新不受影响,比如到升级不受影响。下面介绍两种升级方案可供选择,均是官方文档提及的方案官方文档参考。方案命令是直接对旧的数据库目录文件进行升级的方案,直接将旧版本的数据文件格式升级为新版本使用的格式。 PostgreSQL在默认情况下,是...

    darkerXidarkerXi 评论0 收藏0
  • 通过rhel7的kvm虚拟机实现3节点Postgres-XL(包括gtm standby)

    通过rhel7的kvm虚拟机实现3节点Postgres-XL(包括gtm standby)

    摘要:这里只演示修改下运行停掉的服务下运行,编辑配置文件,修改连接地址以下为修改后的显示结果,是的服务,从可以看到下运行     关于postgres-xl的实验是在我自己笔记本rhel7.2_x64的环境下,用kvm实现的,总共有6台虚拟机:    一台openfiler2...

    huhudhuhud 评论0 收藏0
  • 升级 postgresql

    升级 postgresql

    摘要:但如果涉及到跨大版本升级比如升级到,这种直接替换软件就不行了,因为跨版本的内部存储形式发生了变化官方对于升级提供了种方法,这里迁移我使用了来进行处理细节可以参考官方文档。 1 场景描述 最近使用 postgresql 命令行比较多,就找了个类似 mycl...

    learn_shifenglearn_shifeng 评论0 收藏0
  • 阿里云FreeBSD系统升级与安装PHP环境

    阿里云FreeBSD系统升级与安装PHP环境

    摘要:所以就安装了另外一个很喜欢的数据库的已经修复了,后面会补上的安装添加自启动初始化数据库启动数据库服务安装上面是一条命令安装自启动配置略安装 系统升级 阿里云的FreeBSD系统默认安装版本是10.1,这个版本已经超出了官方的维护时间了,所以首先要...

    tinnatinna 评论0 收藏0
  • systemd deletes shared memory segment in postgresq

    systemd deletes shared memory segment in postgresq

    摘要:最近在上部署源码安装,总是报,发现竟然是问题。在中,服务引入了一个新特性,该新特性是当一个完全退出之后,掉这个所有的。该特性由参数文件中选项来控制。详细请看在中,的默认值为可以通过 最近在server上部署PostgreSQL9.5(源码安装), 总是报be...

    ChaoChao 评论0 收藏0
  • pg的function引用字符串变量

    pg的function引用字符串变量

    quote_literal SELECT * from table1 where username = || quote_literal(name) || limit || page || offset || start ; 参考 PLPGSQL-STATEMENTS-EXECUTING-DYN

    wdzgegewdzgege 评论0 收藏0
  • 腾讯云Codeigniter小记

    腾讯云Codeigniter小记

    摘要:前段时间为了抓取网络文本数据,申请了腾讯云学生机,用的框架弄了一段时间。这个用户既是不可登录的操作系统用户,也是数据库用户。设置数据库用户密码为了能够让和数据库相连接,需要设置数据库用户密码。 打读研之后,更加关注算法的学习,Web开发...

    OceanOcean 评论0 收藏0
  • Elixir Ecto: 在Postgresql中插入二进制数据

    Elixir Ecto: 在Postgresql中插入二进制数据

    摘要:本文以用一个在数据库中保存图片信息为例展示如何向中插入二进制数据首先我们要知道中唯一一种二进制数据的类型为表示字节数组或字节序列对应于和中的下面是一个示例迁移脚本这里也可以为实际上在执行数据库中字段的类型就是当然除了图片文件以外你还 ...

    CarterLiCarterLi 评论0 收藏0
  • 我对Postgresql递归查询的理解

    我对Postgresql递归查询的理解

    摘要:先声明,瞎猜的,个人理解,不一定对。重复执行步骤和,只是这里执行第步的时候,从中选出的记录为执行第步,就变成了,就变成了找的儿子记录如果第步返回多条记录,类似啦,反正递归嘛如此,自顶向下,一棵树就出来了 先声明,瞎猜的,个人理解,不一...

    kakakaka 评论0 收藏0
  • 初识Postgres-XL

    初识Postgres-XL

    摘要:所有节点中分为三种角色全局事务管理器协调器和数据节点。一旦故障,整个集群立刻无法访问,此时可以切换到节点上。 第一节 简介Postgres-XL是一款开源的PG集群软件,XL代表eXtensible Lattice,即可扩展的PG格子之意,以下简称PGXL。官方称其...

    JasinYipJasinYip 评论0 收藏0
  • Postgresql Server Side Cursor

    Postgresql Server Side Cursor

    摘要:河南省郑州市河南省郑州市直属 Postgresql Server Side Cursor When a database query is executed, the Psycopg cursor usually fetches all the records returned by the backend, transferring them to the client proces...

    joywekjoywek 评论0 收藏0
  • Postgres-XL安装与配置

    Postgres-XL安装与配置

    摘要:接上篇初识写一下简称的部署与测试。如果执行报错则根据提示安装相应的库即可,如等。默认的安装目录是,和原生相同,很顺手。 接上篇《初识Postgres-XL》https://segmentfault.com/a/11...写一下Postgres-XL(简称PGXL)的部署与测试。 第一节 安装安...

    ysl_unhysl_unh 评论0 收藏0
  • Postgresql 探索MVCC

    Postgresql 探索MVCC

    摘要:分析对于的自身事务的一定是不可见对于自身事务的并且已经提交的事务可见除外对于第一条规则很好判断在自身事务之后的动作一定是看不见的。第二条规则困难一些需要判断一个事务是否提交可能还需判断是否是。 Postgresql MVCC Postgresql的隐藏列 tabl...

    张利勇张利勇 评论0 收藏0
  • postgresql delete duplicated rows

    postgresql delete duplicated rows

    Deleting duplicates 使用window function row_number 对数据partition 举例: isnp=# create table student (id serial, name text, age int); isnp=# d student; isnp=# with cte as (select *, round(random()*100) as d ...

    aboutUaboutU 评论0 收藏0
  • postgresql 查看page, index, tuple 详细信息

    postgresql 查看page, index, tuple 详细信息

    摘要:下面的内容需要理解术语需要用到查询详细信息查看所有的含有需要子段的 下面的内容需要理解postgres术语 page, tuple, regclass, relname. sql command 需要用到 pgstattuple,pageinspect extension. Setup Extension create extension pgstatuple ...

    stefanieliangstefanieliang 评论0 收藏0
  • PG的两种集群技术:Pgpool-II与Postgres-XL

    PG的两种集群技术:Pgpool-II与Postgres-XL

    摘要:最近研究了的两种集群方案,分别是和,在这里总结一下二者的机制结构优劣测试结果等。其中的前身的,的前身是。为了避免单点故障,可以为所有节点配置对应的节点。测试测试结果测试结果显示,两种集群与单机的性能指标几乎一致,无法分辨高下。 最近研...

    gitmilkgitmilk 评论0 收藏0
  • postgresql 自定义aggregate function实现reduce

    postgresql 自定义aggregate function实现reduce

    create or replace function lmy(first INTEGER, item INTEGER) returns INTEGER as $$ BEGIN return first * item; END; $$ LANGUAGE plpgsql; create aggregate yml(INTEGER) ( sfunc = lmy, stype = INTEG...

    YancyYeYancyYe 评论0 收藏0
  • Elixir Ecto: 使用Geo库操作空间数据(地理坐标)

    Elixir Ecto: 使用Geo库操作空间数据(地理坐标)

    摘要:简介数据格式空间数据的文本标识空间数据的二进制标识基于对象表示法的地理空间信息数据交换格式的库提供了上述三种格式的相互转换函数配置添加依赖配置扩展创建删除扩展的移植脚本脚本内容执行移植插入数据轨迹点粤获取经纬度粤查询联系如何查询字段例...

    BlackjunBlackjun 评论0 收藏0
  • Mysql pg oracle三种数据库获取月份、周的函数比较

    Mysql pg oracle三种数据库获取月份、周的函数比较

    摘要:月份因为月份本身是格式的一个,所以取月份都比较方便。我认为第二种更好周或者后面这看着就看起来最弱。 这里要获取的月份和周不仅仅是一个数字,比如第23周,而是说以周来截断一个日期,用来以周为单位做统计。所以要么得到的是 2015-05 要么得到 201...

    oujieoujie 评论0 收藏0
  • Mac 死机后导致 PostgreSQL 无法连接

    Mac 死机后导致 PostgreSQL 无法连接

    摘要:问题现象最近两个月碰到三次,莫名的无法连接的情况,具体错误信息如下前两次,自己瞎鼓捣,后面就好了,然后也没在意。然后今天早上死机重启后,这个问题又出现了,然后各种重装重启系统依然无解。最后,终于启动了。 问题现象 最近两个月碰到三次,...

    niuxiaowei111niuxiaowei111 评论0 收藏0
  • [译]使用 Postgres 递归公共表表达式解决旅行销售员问题

    [译]使用 Postgres 递归公共表表达式解决旅行销售员问题

    摘要:该递归公共表表达式在第一次执行的时候根据部分生成了一行数据。执行该查询语句,你会看到最短路径需要英里并且按顺序经过了下列城市得益于递归公共表表达式,我们成功地用解决了旅行销售员问题 原文:Solving the Traveling Salesman Problem with Po...

    shleyZshleyZ 评论0 收藏0

热门文章

<