手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
PostgreSQL 源码分析之 CreateLockFile
在创建连接套接字之前,数据库主进程Postmaster需要保证当前只有1个Postmaster在运行,如何保证呢?这个要通过函数CreateLockFile来完成,通过函数CreateLockFile在PGDATA数据库目录中创建锁文件postmaster.pid,每次postmaster运行时,都会在PGDATA目录中创建这个文件(创建文件时设置了标志位O_EXCL)。 在数据库停止
作者:编程之家 时间:2020-06-18
postgresql建立分区及测试
目录 1 建立分区... 2 1.1. 创建主表... 2 1.2. 创建分区表... 2 1.3. 分区键上建索引... 3 1.4. 创建触发器函数... 3 1.5. 创建触发器... 5 1.6. 改用RULE规则... 5 2 测试... 5 2.1. 查看所有表... 5 2.2
作者:编程之家 时间:2020-06-18
postgreSQL 学习资料
PostgreSQL 9.3性能优化培训系列课程 http://edu.51cto.com/course/course_id-2278.html
作者:编程之家 时间:2020-06-18
postgresql全文检索语法
第1章 全文检索语法 1.1 概述 查询引擎为文本数据类型提供~, ~*, LIKE和ILIKE操作符,并提供全文检索以识别自然语言文档,并通过相关性查询进行排序。查询引擎提供两种数据类型用于支持全文检索,即tsvector类型与tsquery类型。 1.2 文档(tsvector)类型 对于tsvector类型,表示一个检索单元,通常是一个数据库表中一行的文本字段,或者这些字段的可能组合(
作者:编程之家 时间:2020-06-18
copy命令介绍
COPY 命令可以快速的导入数据到postgresql数据库中,文件格式类似TXT、CVS之类。适合批量导入数据,速度比较快。注意COPY只能用于表,不能用于视图。 COPY 命令里面的文件必须是由服务器直接读或写的文件,而不是由客户端应用读写。因此,它们必须位于数据库服务器上或者可以为数据库服务器所访问,而不是由客户端做这些事情。它们必须是PostgresqlSQL用户(服务器运行的用户 ID)
作者:编程之家 时间:2020-06-18
二进制存储大数据文件
如果想把整个文件或图片存储在数据表的一个字段内,该字段可以选择二进制类型,然后将文件按二进制存储起来,文本文件也可以存在text字段内。 示例如下: 二进制类型bytea的操作(在最大值内,有内存限制) 1、 创建表 Create table byteatable(id int,obj bytea); 2、 将文件放到coordinator目录下/mnt/postgresql/coord
作者:编程之家 时间:2020-06-18
PostgreSQL之2014用户会
详见 : http://www.eventdove.com/event/7058/page/20951 2014年PostgreSQL全国用户大会 本次会议是有国内PostgreSQL的志愿者发起的,旨在促进PostgreSQL在中国发展的非营利性的会议。PostgreSQL是具有15年历史,免 费、具有强大的企业级功能。使用PostgreSQL的知名用户包括Skype、NTT、Saleforc
作者:编程之家 时间:2020-06-18
postgresql-9.3安装
1.获取安装源 yum install http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-redhat93-9.3-1.noarch.rpm 2.安装 postgresql93 postgresql93-server postgresql93-contrib postgresql93-plpython postgresql93-libs
作者:编程之家 时间:2020-06-18
PostgreSQL源码中的List和ListCell的说明
首先在源码中这两个类型是这样定义的: typedef struct ListCell ListCell; typedef struct List { NodeTag type; /* T_List, T_IntList, or T_OidList */ int length; ListCell *head; ListCell *tail; } List; struct
作者:编程之家 时间:2020-06-18
在Metasploit中使用PostgreSQL
第一次运行msfconsole时,BT5中的Metasploit会创建名称为msf3dev的PostgreSQL数据库,并生成保存渗透测试数据所需的数据表,然后使用名称为msf3的用户,自动连接到msf3数据库。启动msfconsole后,可以输入db_status命令,查看数据库的连接状态。 如果出现代码清单3-28中的输出消息,那么说明数据库连接是正常的。 代码清单3-28 db_status
作者:编程之家 时间:2020-06-18
给PostgreSQL爱好者的参考资料
出处 http://blog.163.com/digoal@126/blog/static/163877040201172183022203/ 给PostgreSQL爱好者的参考资料 2011-08-21 08:32:39| 分类: PostgreSQL|举报|字号 订阅 推荐书籍: 概念书籍: 《PostgreSQL Introduction and Concepts》 开发书籍: 《Po
作者:编程之家 时间:2020-06-18
postgresql : Getting started
安装postgresql: sudo apt-get install postgresql-9.3 包括客户端和服务器 postgresql-9.3 postgresql-common postgresql-client-9.3 postgresql-client-common 可以安装第三方库: postgresql-contrib-9.3 - additional supplied mod
作者:编程之家 时间:2020-06-18
postgreSql的些许操作
来自:www.cnblogs.com/stephen-liu74/archive/2012/04/23/2290803.html http://www.cnblogs.com/stephen-liu74/archive/2012/05/02/2294071.html 该博主有一系列的好文章关于数据库。 一、表的定义: 对于任何一种关系型数据库而言,表都是数据存储的最核心、最基础的对象单元。
作者:编程之家 时间:2020-06-18
PostgreSQL的行转列函数使用一例
开发同事说使用postgres的扩展行转列应用时有一个问题,示例如下 该扩展包初步使用参考: http://my.oschina.net/Kenyon/blog/54357 一、环境 OS:CentOS 6.3 DB:PostgreSQL 9.3.0 二、场景 create table t(day date,equipment varchar(20),output integer); insert
作者:编程之家 时间:2020-06-18
PostgreSQL的行转列应用
Oracle里面有比较成熟的内置行转列函数,Postgres也有这么一个应用,名称就是 tablefunc . Pg的这个应用在安装的时候默认是不安装的,如果已经有安装,则在$PGHOME/share/extension/路径下会有tablefunc*的三个文件。分别是: [postgres @localhost extension]$ pwd /home/postgres/share/e
作者:编程之家 时间:2020-06-18
不使用crosstab实现PostgreSQL的行转列应用
表结构及数据 select logdatetime,sum(login) as login,sum(logo) as logo from( SELECT date(logdatetime) AS "logdatetime", case logfrom when 'login' then COUNT(id) else 0 end AS "login", case logfrom when 'logo
作者:编程之家 时间:2020-06-18
PostgreSQL主从序列的last_value不一致
一直以为PostgreSQL的主从所有数据都是一致的,但直到最近测试过程中发现的一个奇怪的序列问题让我有所改观,一开始以为是某个版本的问题,发现9.x的版本都存在这个问题,让我一度认为是postgresql的一个BUG。 我们的一个应用会定期同步PostgreSQL流复制的从机数据到一台测试机上,此时测试机上的数据和生产的现存数据是一致的,但是序列的last_value值是不一样的,导致测试机
作者:编程之家 时间:2020-06-18
[亲测,可用]postgresql 无法删除数据库的解决办法
postgresql 无法删除数据库的解决方法 1.先查看是哪些进程在引用 (******表示你的数据库名) ps -ef | grep ****** | grep -v grep 2.然后kill掉这些进程 3.dropdb ******
作者:编程之家 时间:2020-06-18
PostgreSQL 对简单树的遍历
昨天我用MySQL来实现了ORACLE的递归语句CONNECT BY, 看起来稍复杂些。今天来看看POSTGRESQL如何实现ORACLE的CONNECT BY。 还是用昨天同样的表以及数据。POSTGRESQL自诩最像ORACLE的数据库,所以大部分语句也就都可以简单而且变相的实现了。 在这点上可以用他自己带的WITH递归功能,还可以用第三方扩展带来的类似connect by 函数。 先来看第一
作者:编程之家 时间:2020-06-18
【原创】PostgreSQL 对简单树的遍历
昨天我用MySQL来实现了ORACLE的递归语句CONNECT BY, 看起来稍复杂些。今天来看看POSTGRESQL如何实现ORACLE的CONNECT BY。 还是用昨天同样的表以及数据。POSTGRESQL自诩最像ORACLE的数据库,所以大部分语句也就都可以简单而且变相的实现了。 在这点上可以用他自己带的WITH递归功能,还可以用第三方扩展带来的类似connect by 函数。 先来看第一
作者:编程之家 时间:2020-06-18
postgresql 的一些常用命令
(1)用户实用程序: createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同) createuser 创建一个新的PostgreSQL的用户(和SQL语句:CREATE USER 相同) dropdb 删除数据库 dropuser 删除用户 pg_dump 将PostgreSQL数据库导出到一个脚本文件 pg_dumpall 将所有
作者:编程之家 时间:2020-06-18
基于PostgreSQL的可扩展的开源大数据集群数据库:Postgres-XL
基于PostgreSQL的可扩展的开源大数据集群数据库:Postgres-XL http://www.postgres-xl.org/ Postgres的-XL是一个基于PostgreSQL数据库的横向扩展开源SQL数据库集群,具有足够的灵活性来处理不同的数据库工作负载: OLTP 写频繁的业务 需要MPP并行性商业智能 操作数据存储 Key-value 存储 GIS的地理空间 混合业务工作环境
作者:编程之家 时间:2020-06-18
关于PostgreSql的指定中文排序问题
PostgreSQL之前用的比较少,最近遇到的一个排序问题,中文排序与Oracle还有点不同。 现在说明下在指定中的情况下排序,如有一个情况是这样,需要按照“浙江”,“杭州”,“绍兴”,“宁波”这样的顺序排序地市名称,当然方法有很多种,比如给定每条数据添加一个order_id,即排序字段等,我这边说的是,不做表的额外操作,只是在sql中指定顺序,测试情况如下: 创建表和插入数据 create ta
作者:编程之家 时间:2020-06-18
PostgreSQL数据库内核分析 笔记这本书没有怎么很好的看,主要就是一些数据结构、概念和流程的文字介绍
PostgreSQL数据库内核分析 跳转至: 导航、 搜索 目录 1系统概述 2体系结构 3存储管理 4索引 5查询编译 6查询执行 7事务处理与并发控制 8数据库安全 9附录A 用Eclipse开发和调试 系统概述 初始化数据库:./initdb --no-locale -D ../data ./pg_ctl start -D ../data 数据库命令:initdb createuser dr
作者:编程之家 时间:2020-06-18
PostgreSQL数据库学习手册之libpq - C 库--介绍
PostgreSQL数据库介绍 PostgreSQL是一种运行在Unix和Linux操作系统(在NT平台借助Cygnus也可以运行)平台上的免费的开放源码的关系数据库。最早是由美国加州大学伯克利分校开发的,开始只是作为一个演示系统发表,但是随着时间的推移,逐步分发,得到很多实际的应用,才逐步流行起来。现在版本发展到了7.3.3。 荣誉: 1999年获得Linux World杂志的该年度"最佳数据库
作者:编程之家 时间:2020-06-18
PostgreSQL数据库学习手册之大对象
Chapter 2. 大对象 Table of Contents 2.1. 介绍 2.2. 实现特点 2.3. 接口 2.3.1. 创建大对象 2.3.2. 输入大对象 2.3.3. 输出大对象 2.3.4. 打开一个现有的大对象 2.3.5. 向大对象中写数据 2.3.6. 从大对象中读取数据 2.3.7. 对大对象中数据的查找 2.3.8. 关闭一个大对象描述符 2.3.9. 删除一个大对象
作者:编程之家 时间:2020-06-18
PostgreSQL数据库学习手册之扩展
在本章的剩余部分,我们将讨论你如何通过增加下面几种对象来扩展 PostgreSQL SQL 查询语言: * 函数 * 数据类型 * 操作符 * 聚集 8.1. 扩展性是如何实现的 PostgreSQL 是可扩展的是因为它的操作是表驱动的. 如果你熟悉标准的关系系统,你知道它们把与数据库,表,字段 等信息存储在一个被称为系统表的地方.(有些系统称这些为数据字典). 这些表在用户面前表现为表,和其他表
作者:编程之家 时间:2020-06-18
PostgreSql递归包含层级level
当在用oracle做递归时,往往会用到一个虚列level,表示当前的节点是第几层,现在PostgreSql的递归语法中(with recursive)中不包含层级列,当然你安装了PostgreSql的扩展也是可以的,就是安装cross这个脚本,具体在postgreSql安装目录项的share/extension下的tablefunc.sql,脚本。 由于在我实际的项目中不允许安装哪些脚本,因此只能
作者:编程之家 时间:2020-06-18
关于postgresql——常用操作指令
创建数据库 CREATE DATABASE test WITH OWNER = postgres ENCODING = 'UTF8'; 进入控制台方法,在postgreSQL的安装目的bin下执行命令: psql 数据库名, 例: /usr/local/pgsql/bin/psql mydb 指定host、用户名和数据库的话,如: /usr/local/pgsql/bin/psql -h loc
作者:编程之家 时间:2020-06-18
PostgreSQL学习手册 1-5
PostgreSQL学习手册(一) 数据表 对于任何一种关系型数据库而言,表都是数据存储的最核心、最基础的对象单元。现在就让我们从这里起步吧。 1. 创建表: CREATE TABLE products ( product_no integer, name text, price numeric ); 2
作者:编程之家 时间:2020-06-18
上一页
235
236
237
238
239
240
241
242
下一页
小编推荐
热门标签
更多
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