手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
崛起吧 PostgreSQL
导读:本文作者Rob Conery是ASP.NET专家、《Professional ASP.NET MVC》作者之一。原文在Hacker News上得到的热烈响应和讨论,看来PostgreSQL的热度的确在不断上升。翻译来自开源中国社区。 Postgres 正获得越来越多的关注 - 理所应当的 :)像 Postgres 这样开放的数据库系统正在和大型、昂贵、不规则的“企业级”系统,例如 SQL S
作者:编程之家 时间:2020-06-02
PostgreSQL9.0新特性介绍: alter default privileges,解决只读用户的问题
PostgreSQL9.0提供了一种新的权限方式,即alter default privileges。这个语句的可以解决在 数据库 中建只读用户的要求。以前在PostgreSQL 数据 库中,建不了只读用户,即使第一次把所有表的select权限赋给一个用户,但当后面又建新表后,这个只读用户是没有后面新建表的读权限的。而在oracle数据库,只要select any table to xxxx,就建
作者:编程之家 时间:2020-06-02
PostgreSQL启动过程中的那些事十八:bgwriter进程二
3 这节主要讨论bgwriter进程到了BackgroundWriterMain,设置合适的信号处理句柄,创建一个资源属主以保持对本进程资源的跟踪,创建一个本进程的所有工作都在其内做的内存上下文"Background Writer",创建这个内存上下文是为了本进程在错误恢复期间能重置context并且因此避免可能的内存泄漏。设置错误跳跃点。接着不堵塞信号(当postmaster进程f
作者:编程之家 时间:2020-06-02
wdOS系统下安装PostgreSQL数据库~
写在前面:这里我只是简单的配置了一下postgresql数据库,没怎么深入去研究这个数据库的使用有兴趣的朋友可以分享一下关于这个数据库的一些应用哦~先谢过大家了 一.关于PostgreSQL数据库的介绍: PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。 POSTGRES 领先的许多概念只是在非常迟的
作者:编程之家 时间:2020-06-02
PostgreSQL/PostGIS安装
PostgreSQL/PostGIS安装 登录http://www.postgresql.org,下载最新版的PostgreSQL数据库,此安装文件已包含PostGIS(必须下载8.2以上版本,不可下载8.1版,经测试8.1版对数据的备份和恢复存在问题,恢复备份数据时不能正确恢复数据表的主键)。 开始安装 首先是选择安装过程中使用的语言,没有找到中文,只好选择还能看得懂的英文。另外,你可以
作者:编程之家 时间:2020-06-02
不是编程天才,参与开源项目的14种方式
如果你想参与到开源项目中去,却又不知道从何入手,这里提供一些参考方法或许能给你提供一些帮助,哪怕你对你目前的技术还缺乏自信都不要紧。 开源软件已经改变了IT,甚至整个世界,正是因为有了你们,乐于奉献在开源事业中。不幸的是,很多人把参与到开源项目中想象成一个难以跨越的障碍一样,因此而退缩。我通常听到人们说他们很想参与到开源项目中来,但是因为以下的3个原因而打消了念头。 1. 我还不足够优秀 2. 我
作者:编程之家 时间:2020-06-02
PostgreSQL 安装断点调试模块 pldebugger
以前写过一篇PostgreSQL 函数调试环境搭建的BLOG 《PostgreSQL 9.1.3 plpgsql debugger module》 http://blog.163.com/digoal@126/blog/static/163877040201222011550296/ 源码来源比较老, 很多PG的代码都搬到github上面了, 其中也包含了pldebugger, 这篇BLOG还是讲
作者:编程之家 时间:2020-06-02
PostgreSQL启动过程中的那些事十九:walwriter进程一
话说main()->PostmasterMain()->StartupDataBase(),fork了启动进程调用,调用StartupXLOG方法,启动XLOG、验证数据库一致性、根据情况做数据库恢复和创建检查点,然后启动进程退出。Postmaster进程响应启动进程退出信号,启动了后台写进程、WAL日志写进程、AUTOVACUUM进程、归档进程、统计进程这些辅助进程。 1 Sta
作者:编程之家 时间:2020-06-02
SSH框架+PostgreSQL,启动tomcat报错
后台tomcat启动错误提示: 2012-08-01 18:34:09,567 ERROR [org.hibernate.util.JDBCExceptionReporter] - Cannot load JDBC driver class 'org.postgresql.Driver' 前台页面执行时后台报错: 2012-08-01 18:36:47,642 ERROR [org.hiber
作者:编程之家 时间:2020-06-02
ERROR: relation "public.userinfo" does not exist
解决c3p0 pool 找不到 Postsql的表的问题。 建表的时候注意需要赋予相应的用户权限。 ALTER TABLE "userInfo" OWNER TO sa; GRANT ALL ON TABLE "userInfo" TO sa; GRANT ALL ON TABLE "userInfo" TO public; Initializing c3p0 pool... com.mcha
作者:编程之家 时间:2020-06-02
org.postgresql.util.PSQLException: ERROR: column "loginid" of relation "userinfo" does not exist
背景:postsql 初始接触,把字段全部大写了。 postsql字段需要小写,不然会出现以下错误 Caused by: org.postgresql.util.PSQLException: ERROR: column "loginid" of relation "userinfo" does not exist 位置:30 at org.postgresql.core.v3.QueryEx
作者:编程之家 时间:2020-06-02
见识下postgreSQL的强悍,对比下mysql的低能
最近帮朋友升级了论坛,把数据库换成了postgreSQL,运行有一周。通过前后对比才发现pgsql性能有多强悍,或者说mysql有多低能。 论坛地址: www.ifxtx.com 网络带宽:100M独享 论坛流量:日均IP 8K,日均PV 35K 论坛程序:dz7.2 论坛数据:用户15万,主题32万,回帖502万,数据库3G左右。 系统配置: web server 为 DELL 2950
作者:编程之家 时间:2020-06-02
PostgreSQL 日期格式化
1、to_date 在oracle里面直接使用to_date就可以将string转换成我们需要的格式化的日期,例如: to_date('2012-05-01 23:59:59','yyyy-mm-dd hh24:mi:ss');这样就可以反回一个包含了年月日,时分秒 的 日期格式给我们; 但是PostgreSQL 的to_date 只会返回年月日给我们 2、这时候另外一个函数就要闪亮登场了:to_
作者:编程之家 时间:2020-06-02
PostgreSQL函数和运算符
7.7模式匹配 PostgreSQL 提供了三种模式匹配的方法:SQL LIKE 运算符、SIMILAR TO 运算符(SQL:1999定义的)和POSIX风格的正则表达式。 提示: 如果上面的三种模式匹配方法还不能满足应用程序的要求,可以用 Perl 或 Tcl 写一个用户自定义函数。 7.7.1 LIKE string LIKE pattern [ ESCAPE es
作者:编程之家 时间:2020-06-02
PostgreSQL启动过程中的那些事十九:walwriter进程二
3 这节主要讨论walwriter进程到了WalWriterMain,设置合适的信号处理句柄,创建一个资源属主以保持对本进程资源的跟踪,创建一个本进程的所有工作都在其内做的内存上下文"Wal Writer",创建这个内存上下文是为了本进程在错误恢复期间能重置context并且因此避免可能的内存泄漏。设置错误跳跃点。接着不堵塞信号(当postmaster进程fork本进程时用PG_S
作者:编程之家 时间:2020-06-02
pg_ctl -- 启动、停止、重启 PostgreSQL
pg_ctl 名称 pg_ctl -- 启动、停止、重启 PostgreSQL 语法 pg_ctl start [-w] [-s] [-D datadir] [-l filename] [-o options] [-p path] pg_ctl stop [-W] [-s] [-D datadir] [-m s[mart] | f[ast] | i[mmediate] ] pg_ctl resta
作者:编程之家 时间:2020-06-02
postgresql 插入字符串有空格,见图片
未解决。在研究中 解决: 数据类型的问题: 表8-4. 字符类型 名字 描述 character varying(n), varchar(n) 变长,有长度限制 character(n), char(n) 定长,不足补空白 text 变长,无长度限制 SQL 定义了两种基本的字符类型:character varying(n) 和 character(n) ,这里的n 是一个正整数。两种类型都可
作者:编程之家 时间:2020-06-02
多版本并发控制:PostgreSQL vs InnoDB
多版本并发控制技术被很多数据库或存储引擎采用,如Oracle,MS SQL Server 2005+, PostgreSQL, Firebird, InnoDB, Falcon, PBXT, Maria等等。新的数据库存储引擎,几乎毫无例外的使用多版本而不是单版本加锁的方法实现并发控制,可以说多版本已经成为未来的发展趋势。 虽然都是多版本,但不同的系统的实现却有很大不同。在开源数据库领域最负盛名的
作者:编程之家 时间:2020-06-11
postgreSQL安装、启动与连接
最近在使用linux操作系统下的postgreSQL数据库,版本是9.0,在这个过程中,学习了很多东西,将一些总结放到这里,供以后参考。 1、下载pg9.0后,先confiugre相关参数,然后make install进行安装,具体细节可见手册。需要说明的是,configure中有多个参数可以设置,包括指定编译器优化级别、安装目录、是否开启assert、debug等。 2、安装完后,初始化数
作者:编程之家 时间:2020-06-11
postgresql数据库常用命令1
1、服务器版本号 select version();在PGDATA目录下cat PG_Version 2、服务器运行时间: select date_trunc('second', current_timestamp - pg_postmaster_start_time()) as server_duration; 3、列出数据库服务器上的数据库: psql -l ; \l; select d
作者:编程之家 时间:2020-06-11
postgresql GUC 参数
GUC: Grand Unified Configuration 指的是postgreSQL数据库的一种对数据库变量进行设置对数据库进行控制的机制。通常理解是对postgresql.conf文件中变量进行修改,或通过set命令对参数进行设置。但实际上GUC变量的种类,设置方法要更加复杂多样。在guc.h和guc.c中可以看到GUC变量的详细实现。 通常来讲,GUC变量的种类有很多种,涉及到数据
作者:编程之家 时间:2020-06-11
从PostgreSQL8.1升级到PostgreSQL9.1
通常,不同主版本的 PostgreSQL 之间的内部存储结构经常做改变,所以需要用 pg_dump备份数据,然后到新的服务器里恢复它们。 建议使用新版本的 pg_dump 和 pg_dumpall 以便利用新版本的新特性和功能。 以下过程假设新老数据库都在同一服务器上。 1.确保备份过程中和备份后没有更新。 1)关闭所有连接数据库的操作 2.备份数据库 有2种办法: 1)使用新版本(9.1)的p
作者:编程之家 时间:2020-06-11
基于流复制的PostgreSQL9.1 Hot Standby数据库搭建
PostgreSQL 9 Hot Standby简介 PostgreSQL数据库提供了类似Oracle的standby数据库的功能。PostgreSQL9.0 standby数据库在应用WAL日志的同时,也可以提供只读服务,这是PostgreSQL9.0中最激动人心的功能,这个功能在oracle数据库中也只是最新版本11g中才有的新功能。这个功能在oracle中叫active dataguard
作者:编程之家 时间:2020-06-11
PostgreSQL数据库日志
修改如下: /var/lib/pgsql/data/postgresql.conf log_destination = ‘syslog’ #数据库日志修改 log_min_duration_statement =1 #数据库日志修改 /etc/syslog.conf *.info;mail.none;authpriv.none;cron.none;local0.* /var/log/messag
作者:编程之家 时间:2020-06-11
Postgresql存储过程优化
1.破除for循环,改用group by。 2.看哪个表查询耗时,增加索引。 3.临时表 4.case when
作者:编程之家 时间:2020-06-11
postgresql集群方案hot standby初级测试(四)——xlog详细解释header
xlog日志header部分详解 前些天,做了些实验,也确实能够证明手动同步xlog数据是可行性的,为了更深入的研究,我觉得研究下xlog的源码,并且打开xlog的二进制文件,读一读它里面的内容。 本文来自:http://blog.csdn.net/lengzijian/article/details/7836402 首先来看下xlog日志的结构图: 从上到下观察下: xlog日志文件命名: 文件
作者:编程之家 时间:2020-06-11
PostgreSQL崛起
转自 http://bbs.chinaunix.net/thread-3760378-1-1.html 本文翻译自http://wekeroad.com/2012/07/19/postgresql-rising Postgres 正获得越来越多的关注 - 理所应当的 :)像 Postgres 这样开放的数据库系统正在和大型、昂贵、不规则的“企业级”系统,例如 SQL Server,Oracle 形
作者:编程之家 时间:2020-06-11
postgresql集群方案hot standby初级测试(五)——xlog详细解释record
上一篇文章讲了下xlog的头部,今天详细讲解下record部分,希望这两篇文章对研究postgresql的xlog的同学有所帮助: 本文来自:http://blog.csdn.net/lengzijian/article/details/7840332 首先看下XLOG日志记录结构: XLogRecord记录了XLOG的相关控制信息,数据结构如下: typedef struct XLogRecor
作者:编程之家 时间:2020-06-11
postgresql数据库常用命令2
命令对Redhat/Suse操作系统有效: 服务器启、停、重启: pg_ctl -D PGDATA start pg_ctl -D PGDATA -m fast stop(快速停止) pg_ctl -D PGDATA -m immediate stop(紧急停止) pg_ctl -D PGDATA -m fast restart(紧急停止) 重载configure配置文件: select pg_r
作者:编程之家 时间:2020-06-11
PostgreSQL服务过程中的那些事一:启动postgres服务进程一
到pg服务进程了,打算搞一个完整但简单的查询例子,从解析树到分析树到执行计划树,简论一下pg对于查询的整个处理过程(复杂点的各种树的图就太大了)。 话说pg启动后,postmaster进程进入无限循环,等待客户端请求并为之提供请求的服务(参见《pg启动过程中的那些事十七:serverloop》)。在无限循环里,postmaster进程通过调用操作系统接口select
作者:编程之家 时间:2020-06-11
上一页
204
205
206
207
208
209
210
211
下一页
小编推荐
热门标签
更多
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