本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- 龙儿筝
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- siemens800
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
postgresql 小技巧
Note
:
#PostgreSQL
and PHP supports Batched Queries.
#Awesome, huh?
Version
:
SELECT VERSION()
Directories
:
SELECT
PostgreSQL服务过程中的那些事二:Pg服务进程处理简单查询三:获取内存快照
话说
查询“
select
cname, comp from test1, test2 where test1.id=test2.id;
”
发送到服务器端,
走查询分支
exec_simple_query
,先调用
start_xact_command
初始化了事务管理相关对象和资源,接着调用
pg_parse_query
,通过
Lex
和
Yacc ...
MAC 和 Postgresql 第二篇
非常有用的相关资料
UPDATE(05/06/2013):
still works fine for MAC
modify
/usr/local/var/postgres/postgresql.conf
get localhost works
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log re ...
安装postgreSQL时,configure 时出现的错误
1、
configure: error: readline library not found
解决方法:http://blog.chinaunix.net/uid-24690947-id-224165.html
2、
configure: error: zlib library not found
解决方法:http://blog.csdn.net/lingfeng892/article/det ...
PostgreSQL服务过程中的那些事二:Pg服务进程处理简单查询二:SQL解析为parsetree
话说
查询“
select
cname, comp from test1, test2 where test1.id=test2.id;
”
发送到服务器端,
走查询分支
exec_simple_query
,先调用
start_xact_command
初始化了事务管理相关对象和资源,接着调用
pg_parse_query
,通过
Lex
和
Yacc
对 ...
删除字段的一个字符
CREATE TABLE bb1( name character varying, value character varying, id bigint)
truncate bb1; INSERT INTO bb1(name, value, id)VALUES ('ab', '11', 1);INSERT INTO bb1(name, value, id)VALUES ('bc', ' ...
删除重复记录,保留重复中的一条!
CREATE TABLE bb1( name character varying, value character varying, id bigint)
truncate bb1;
INSERT INTO bb1(name, value, id)VALUES ('a', '11', nextval('public.hibernate_sequence'));INSERT INTO bb ...
Mac OSX 和 posgresql (2013再次更新版)
UPDATE(2013/06/01)
brew services restart postgresql
psql -U kenlu -h localhost -d postgres
几个重要说明:
1. mac 下brew安装后要initdb
2. 启动后,默认管理员是系统当前帐户
3. psql不认的时候,就是brew的路径问题(见下代码)
4. brew装的重启,启动什么的用brew se ...
PostgreSQL服务过程中的那些事二:Pg服务进程处理简单查询一:开启事务
在《
PostgreSQL
服务过程中的那些事二:
pg
服务进程处理简单查询概览
》里话说以下面的例子对简单查询分支进行讨论,并给出了简单查询方法调用序列,下面就从这儿开始,先回顾一下上节点内容。
进入简单查询分支处理方法
exec_simple_query
后的处理基本上涵盖了《数据库系统实现》这本书里的内容。处理量相当大,先根据流程图概览一下处理过程。 ...
PostgreSQL
PG的时间函数使用整理如下
1.获取系统时间函数
select now(); --2012-05-12 18:51:59.562+08
select current_timestamp; --2012-05-12 18:52:12.062+08
select current_date; --2012-05-12
select current_ ...
Postgresql 和 rails
update(05/13/2013)
ubuntu only
ALTER USER postgres with encrypted password 'your_password';
#/etc/postgresql/9.1/main/postgresql.conf
#localhost
Locate the line #listen_addresses = 'localhost' ...
Oracle操作的部分ddl语句
由于最近需要程序生成DDL,修改Oracle数据库的库表,因此我总结了一下修改Oracle库表的情况,总结如下:
1、新增一列:ALTER TABLE table_name ADD (column_name VARCHAR2(33 , 2) DEFAULT '2' NOT NULL)
2、删除一列:ALTER TABLE table_name DROP COLUMN column_name ...
PostgreSQL服务过程中的那些事一:启动postgres服务进程一.八:加载DB基础设施,完成服务进程初始化
话说调用
InitPostgres
方法给
portgres
服务进程做相关初始化,这个方法里初始化了
relcache
和
catcache
,初始化了执行查询计划的
portal
的管理器,填充本进程
PGPROC
结构相关部分成员等,上一节讨论了
portal
管理环境的初始化,这一节继续讨论剩余的相关初始化。
1
...
解决postgresql和oracle如何把游标cursor数据存到数组array
为什么要把游标数据存到数组
如果一个游标频繁调用,那么就会频繁访问数据库,导致效率慢。
如果把调用一次游标后,把数据存到数组,效率会高。
postgresql与oracle 转换成array的区别
关于postgresql的文章比较难找到,通常都是先找到oracle再猜测postgresql代码怎么写 oracle的实现,可以参考 :
http://kongbe ...
JDBC主流数据库连接字符串
oracle
driverClass:oracle.jdbc.driver.OracleDriver
url:jdbc:oracle:thin:@127.0.0.1:1521:dbname
mysql
driverClass:com.mysql.jdbc.Driver
url:jdbc:mysql://localhost:3306/my ...
打开postgresql的远程访问权限
External PostgreSQL connections
1. To be able to reach the server remotely you have to add the following line into the file: /var/lib/pgsql/data/postgresql.conf:
listen_addresses = '*'
2. PostgreSQL, ...
PostgreSQL服务过程中的那些事一:启动postgres服务进程一.六:初始化系统表缓存catcache
话说调用
InitPostgres
方法给
portgres
服务进程做相关初始化,这个方法里初始化了
relcache
和
catcache
,初始化了执行查询计划的
portal
的管理器,填充本进程
PGPROC
结构相关部分成员等,上一节讨论了
relcache
管理环境的初始化,这一节继续讨论
catcache
的初始化。
...
PostgreSQL实现dateadd函数
CREATE OR REPLACE FUNCTION timeadd(difftype character varying, incrementvalue integer, inputdate timestamp with time zone)
RETURNS timestamp without time zone AS
$BODY$
DECLARE
YEAR_CONST C ...
最近博客热门TAG
Oracle(49876) MySQL(37268) SQL Server(17623) Access(9329) DB2(4271) Redis(3181) Sybase(2414) 数据挖掘(2098) MongoDB(2014) SQLite(1817) PostgreSQL(1635) HBase(1492) NoSQL(1000) HSQLDB(620) Informix(581) Derby(578) Cassandra(375) PowerBuilder(333) CouchDB(113) TokyoCabinet(87)