手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
postgresql dead_tuple和live_tuple
--PG并没有像Oracle那样的undo来存放旧版本;而是将旧版本直接存放于relation文件中。那么带来的问题就是dead tuple过多,导致relation文件不断增大而带来空间膨胀问题。 --为了解决这个问题,PG中引入了vacuum后台进程,专门来清理这些dead tuple,并回缩空间 --创建测试数据 postgres=# create table t (id int ,name
作者:编程之家 时间:2020-06-23
PostgreSQL SQL SELECT CASE WHEN
The SQL CASE expression is a generic conditional expression, similar to if/else statements in other programming languages: CASE WHEN condition THEN result [WHEN ...] [ELSE result] END An e
作者:编程之家 时间:2020-06-23
PostgreSQL EXPLAIN ANALYSE 分析SQL
EXPLAIN ANALYSE SELECT "Scenic_Name","Scenic_Address","Scenic_Continent","Scenic_Country","Scenic_State","Scenic_Lon","Scenic_Lat" FROM "tbScenics" WHERE "Scenic_Lat">10.001 AND "Scenic_Lat"< 50.001
作者:编程之家 时间:2020-06-23
PostgreSQL WITH 临时表
WITH Distance AS ( SELECT "Scenic_Id",ST_DISTANCE_SPHERE(ST_MAKEPOINT("Scenic_Lon","Scenic_Lat"),ST_MAKEPOINT(104.036058,30.666089)) AS "Length" FROM "tbScenics" WHERE "Scenic_Lat">20.001 AND "Sceni
作者:编程之家 时间:2020-06-24
PostgreSQL 便携版本 PostgreSQL Portable
PostgreSQL Portable 是为 Windows 提供的 PostgreSQL 便携版本。 PostgreSQLPortable 是开源的数据库包,类似一个便携应用,可以可以在你的 iPod,USB flash 驱动,便携硬件驱动上运行完整的 PostgreSQL 数据库,在运行的时候不会留下任何的个人信息,所以你可以在任何地方使用 PostgreSQL。 主要特性: 无安装要求,下载
作者:编程之家 时间:2020-04-19
PostgreSQL SELECT AS 双引号大小写不敏感处理
PostgreSQL数据库中 AS 后面大小写不敏感, 要区分大小写必须用双引号。
作者:编程之家 时间:2020-06-24
PostgreSQL:关于 socket 文件 "/tmp/.s.PGSQL.nnnn" 丢失处理
在学习 PostgreSQL 的过程中,相信很多人都遇到过下面这个错误,错误代码如下: 1、解决方法: export PGHOST=localhost 一 问题描述 --1.1 错误代码 [pg92@redhatB ~]$ psql psql: could not connect to server: No such file or directory Is the
作者:编程之家 时间:2020-06-24
Postgresql允许远程访问配置修改
postgresql默认情况下,远程访问不能成功,如果需要允许远程访问,需要修改两个配置文件,说明如下: 1.postgresql.conf 将该文件中的listen_addresses项值设定为“*”,在9.0 Windows版中,该项配置已经是“*”无需修改。 2.pg_hba.conf 在该配置文件的host all all 127.0.0.1/32 md5行下添加以下配置(表示允许网段19
作者:编程之家 时间:2020-06-24
PostgreSQL Agg —— PostgreSQL 并行聚合工具
Agg 是 PostgreSQL 的并行聚合工具。在很长的时间里 PostgreSQL 只是使用单 CPU 核心来执行昂贵的聚合。Agg 的目的是要改变这种情况,把分析操作扩展到大量的 CPU 核心,使用系统的全部计算能力来执行。 特性 并行执行常规聚合 (sum, count, min, max, etc.) 支持 FILTER-clauses 支持约束限制 (每个分区由一个 CPU 核心处理)
作者:编程之家 时间:2020-04-19
metasploit 连接postgresql可能遇见的问题
http://blog.chinaunix.net/uid-26349264-id-4741533.html kali linux 下metasploit 连接postgresql可能遇见的问题................................ 1 前言..................................................................
作者:编程之家 时间:2020-06-24
PostgreSQL 硬件性能调整
POSTGRESQL 是一个对象关系型数据库,由来自全球一组网络开发者开发。它是一个可代替如Oracle、Informix商业数据库的开源版本。 POSTGRESQL 最初由加州大学伯克利分校开发。1996年,一个小组开始在互联网上开发该数据库。他们使用email分享想法,用文件服务器分享代码。POSTGRESQL现在在功能方面、性能方面以及可靠性上可与商业数据库比肩。它支持事务、视图、存储过程和
作者:编程之家 时间:2020-06-24
postgresql 复制方法研究
postgresql 复制方法 postgresql 的数据库 有两种远程复制方法构造 hot_standby 数据库的方法。 第一基于文件复制的方法 第二是在文件复制的基础上增强了的流复制方法(9.X版本新增) 基于文件复制的复制方法 9.X版本前的主流复制方法 将master 数据库上的 wal 复制到 standby 数据库上 master 数据库配置 #postgresql.conf w
作者:编程之家 时间:2020-06-24
对于PostgreSQL弱口令植入木马试验
近期阿里云发表《态势感知将DDOS扼杀在摇篮中》中,指出黑客们可以利用弱口令进去数据库系统,进行植入木马。其实早在2013年,Wooyun上发表了的《PostgreSQL的那点事儿》就已经阐明了如何利用弱口令进行攻击了。还有《“HACKING” WITH POSTGRESQL》。So,难道说PG不安全么?NO!下面我们就如何植入木马进行实验。 PS:木有文件服务器,而且是做实验,在
作者:编程之家 时间:2020-06-24
postgresql启用日志记录
使用源码安装postgresql 没有启动 日志记录,记录日志对 数据库管理是非常重要的, logging_collector = on
作者:编程之家 时间:2020-06-24
SELECT 表名 FROM 表名
再次看到这段代码,想起来以前随口在QQ群里提过,突然感觉还是记录一下比较好,所以专门开辟新博客分类,我们来看看 PostgreSQL 代码中都隐藏着什么秘密。 假如我们发起一条语句: SELECT rolname FROM pg_authid; 会发生什么事呢?其中一个步骤是确定表中是否有rolname /* Try to identify as an unqualified column */
作者:编程之家 时间:2020-06-24
【译】PostgreSQL优于其他开源数据库的特性:Part I
↑ 点击上方蓝色文字关注我们 译者 谭峰(francs) 浙江移动PG数据库专家 朱智武 浙江移动DCOS工程师 原文作者:Lisa Smith 作者博客:https://www.compose.io/articles/author/lisa-smith/ 你可能会问自己 “为什么选择PostgreSQL ?” 开源数据库我们有好几种选择(本文参考 MySQL, MariaDB 和 Firebir
作者:编程之家 时间:2020-04-19
postgresql9.5新特性upsert
这个特性的意思是insert数据时,如果不冲突,就insert成功,如果冲突,就执行update操作。 先看简单代码: postgres=# create table t(id1 int primary key, id2 int, d1 text,d2 text); CREATE TABLE postgres=# insert into t values(1,1,'1','1'); INSERT
作者:编程之家 时间:2020-06-24
Go语言 -- PostgreSQL数据库
PostgreSQL和MySQL比较,它更加庞大一点,因为它是用来替代Oracle而设计的。所以在企业应用中采用PostgreSQL是一个明智的选择。 现在MySQL被Oracle收购之后,有传闻Oracle正在逐步的封闭MySQL,,鉴于此,将来我们也许会选择PostgreSQL而不是MySQL作为项目的后端数据库。 1、驱动 Go实现的支持PostgreSQL的驱动也很多,因为国外很多人在开发
作者:编程之家 时间:2020-06-24
在PostgreSQL命令行psql里格式化输出json字段
在pgsql的psql命令里直接select输出json字段是一长串字符,这对阅读非常不友好,查了好久也没查到pgsql有格式化输出json字段的函数,只好折腾一番。 表结构如下: pgsql=# \d test 资料表 "pgsql.test" 栏位 | 型别 | 修饰词 ------+---------+-------- id | integer | 非空 info |
作者:编程之家 时间:2020-06-24
【译】PostgreSQL优于其他开源数据库的特性:Part II
↑ 点击上方蓝色文字关注我们 译者 朱智武 浙江移动DCOS工程师 谭峰(francs) 浙江移动PG数据库专家 原文作者:Lisa Smith 作者博客:https://www.compose.io/articles/author/lisa-smith/ Part I 译文请点击: 【译】PostgreSQL优于其他开源数据库的特性:Part I PostgreSQL的宣传口号声称它是“全世界最
作者:编程之家 时间:2020-04-19
postgresql超长时间执行SQL
postgresql超长时间执行SQL查询,在pg_stat_activity中查询,一直是active状态。我遇到过两次这样的情况, 1、客户端设置了调试断点,停在调试状态就关闭了调试窗口。 2、客户端内存溢出,log:could not send data to client。 服务器就一直在执行SQL,锁住的表也一直不释放。不能truncate table。
作者:编程之家 时间:2020-06-24
postgresql-X2 的优点和缺点
优点: 1.无中心节点,SQL可以发送给任何一台协调器,扩展性比较好 2.应用可以读写任何节点,结果都会一样。 3.在整个集群上实现了ACID 4.数据表可以根据策略不同数据节点之间做复制或分区 缺点: 1.配置比较复杂, 2.对集群中不同服务器之间的网络通讯要求较高 3.缺乏成熟备份,恢复策略 4.当前版本基于postgresql 9.3版本修改,postgresql9.4特性 暂时还需要等待
作者:编程之家 时间:2020-06-24
pg_stat_statements扩展安装步骤说明
一.安装 pg_stat_statements 1.安装插件pg_stat_statements [root@localhost soft]# cd postgresql-9.3.0 [root@localhost postgresql-9.3.0]# ls aclocal.m4 config.log configure contrib doc GNUma
作者:编程之家 时间:2020-06-24
PostgreSQL 压缩包 在win7上安装
1:下载postgresql-9.4.5-3-windows-x64-binaries.zip http://get.enterprisedb.com/postgresql/postgresql-9.4.5-3-windows-x64-binaries.zip 2:解压到G盘 G:\pgsql目录下 3:初始化 初始化数据库,若不使用-U admin,则数据库里自动添加当前windows用户为数据
作者:编程之家 时间:2020-06-24
查看未使用oid脚本unused_oids解析
首先上运行效果,有个直观认识: 简要说明:从src/include/catalog目录下的pg_*.h toasting.h indexing.h中获取所有已经使用的oid,最后将2--FistBootstrapObjectId-1(即10000-1)之间的未使用的id打印出来。其中涉及管道符使用,正则表达式,更有许多有用的linux小命令,譬如grep(egrep),sed,tr,sort,un
作者:编程之家 时间:2020-06-24
postgresql查询分析源码分析-流程
postgresql version :9.4.4 源码路径:src/backend/parser 所谓查询分析就是把SQL查询语句生成查询树。查询分析是查询编译的第一个模块。主要包括:词法分析,语法分析和语义分析这三个部分。 现在看的源码是9.4.4版本,在9.0词法分析借用了lex,语法分析是yacc。现在是升级的flex跟bison。 在postgresql中,对应的是src/backend
作者:编程之家 时间:2020-06-24
从源码编译postgresql
从源码编译postgresql 从 官方网站获取源代码 wget https://ftp.postgresql.org/pub/source/v9.4.5/postgresql-9.4.5.tar.gz 下载 测试版 wget https://ftp.postgresql.org/pub/source/v9.5beta2/postgresql-9.5beta2.tar.gz 解压缩源代码 tar
作者:编程之家 时间:2020-06-24
postgresql报错Error while loading shared libraries: libpq.so.5: cannot open shared object file
解决办法,在~/.bashrc中加入: export LD_LIBRARY_PATH=/usr/local/postgresql/lib 路径视自己的安装路径情况而定。 然后source ~/.bashrc
作者:编程之家 时间:2020-06-24
PostgreSQL学习笔记1之表定义
一、表的定义: 对于任何一种关系型数据库而言,表都是数据存储的最核心、最基础的对象单元。现在就让我们从这里起步吧。 1. 创建表: CREATE TABLE products ( product_no integer, name text, price numeric ); 2. 删除表:
作者:编程之家 时间:2020-06-24
PostgreSQL学习笔记2之模式
一个数据库包含一个或多个命名的模式,模式又包含表。模式还包含其它命名的对象,包括数据类型、函数,以及操作符。同一个对象名可以在不同的模式里使用而不会导致冲突; 比如,schema1和myschema都可以包含叫做mytable的表。和数据库不同,模式不是严格分离的:一个用户可以访问他所连接的数据库中的任意模式中的对象,只要他有权限。 我们需要模式有以下几个主要原因: 1). 允许多
作者:编程之家 时间:2020-06-24
上一页
259
260
261
262
263
264
265
266
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native