PostgreSQL PostgreSQL实现一个通用标签系统 前言 对资源打标签在建站过程中是很常见的需求,有些时候我们需要给文章打标签,有些时候我们需要给用户打标签。实现一个标签系统其实并不难,其本质就是一个多对多的关系-我可以对同一篇博客打多个标签,同时也可以把一个标签打到不同的博客身上。这篇文章主要通过分析标签...
PostgreSQL PostgreSQL批量修改函数拥有者的操作 Postgresql如何批量修改函数拥有者,默认创建的函数对象的拥有者为当前创建的用户,如果使用postgres超级管理员创建一个test()的函数,拥有者就是postgres用户。下面讲解下如何批量修改拥有者。 本文演示的Postgresql版本如下: ...
PostgreSQL PostgreSQL数据库中窗口函数的语法与使用 什么是窗口函数? 一个窗口函数在一系列与当前行有某种关联的表行上执行一种计算。这与一个聚集函数所完成的计算有可比之处。但是窗口函数并不会使多行被聚集成一个单独的输出行,这与通常的非窗口聚集函数不同。取而代之,行保留它们独立的标识。在这些现象背后,窗口函数可...
PostgreSQL 如何查看postgres数据库端口 如下所示: Linux: netstat -a | grep PGSQL 示例输出: [highgo@hgdbt data]$ netstat -a | grep PGSQL unix 2 [ ACC ] STREAM LISTENING 14710 /t...
PostgreSQL PostgreSQL存储过程用法实战详解 本文实例讲述了postgreSQL存储过程用法。分享给大家供大家参考,具体如下: 转了N多的SQL语句,可是自己用时,却到处是坑啊,啊,啊!!!!!!!!!!!!!!! 想写一个获取表中最新ID值. 上代码 CREATE TABLE department(...
PostgreSQL postgresql SQL语句变量的使用说明 一般变量使用我们都是放在函数里面,这里开发需求,要在SQL直接使用变量,方便查找一些问题,比如时间变量,要根据时间进行筛选 这里有三种方法可以实现 1.psql命令使用变量 表数据如下: hank=> select * from tb2; c1 | ...
PostgreSQL postgresql 补齐空值、自定义查询字段并赋值操作 查询出的数据自定义url字段并赋值 select id,name,’/index/’ url from table_name 补充:postgresql 判断是空的_postgresql 数字类型存空值或null值、字段查询处理 1...
PostgreSQL Postgresql查询效率计算初探 摘要 关系数据库很重要的一个方面是查询速度。查询速度的好坏,直接影响一个系统的好坏。 查询速度一般需要通过查询规划来窥视执行的过程。 查询路径会选择查询代价最低的路径执行。而这个代价是怎么算出来的呢。 主要关注的参数和表 参数:来自postgresql.c...
PostgreSQL 15个postgresql数据库实用命令分享 最初是想找postgresql数据库占用空间命令发现的这篇blog,发现其中提供的几 条命令很有用(但也有几条感觉是充数的=。=),于是就把它翻译过来了。另外这篇文章是09年的,所以里面的内容可能有点过时,我收集了原文中有用的评论放在了最后面。 现在有不少...
PostgreSQL PostgreSQL查看正在执行的任务并强制结束的操作方法 查看任务sql语句: SELECT procpid, start, now() – start AS lap, current_query FROM (SELECT backendid, pg_stat_get_backend_pid(S.ba...
PostgreSQL PostgreSQL分区表(partitioning)应用实例详解 前言 项目中有需求要垂直分表,即按照时间区间将数据拆分到n个表中,PostgreSQL提供了分区表的功能。分区表实际上是把逻辑上的一个大表分割成物理上的几小块,提供了很多好处,比如: 1、查询性能大幅提升 2、删除历史数据更快 3、可将不常用的历史数据使用...
PostgreSQL PostgreSQL11修改wal-segsize的操作 修改有风险,谨慎行事。 PostgreSQL11以前改变wal-segsize(WAL段大小)必须在编译时通过–with-wal-segsize参数确定,编译后不可更改. #PostgreSQL11之前的版本 #数据块按8K划分(–with-b...