随笔分类 -  PostgreSQL

FreeBSD 8.0安装PostgreSQL 8.4.x
摘要:最近准备做一个使用PostgreSQL的项目,当然要在服务器上安装PostgreSQL了。安装要比MySQL麻烦一些,现记录如下。  1、编译安装PostgreSQL 8.4.2引用wget http://wwwmaster.postgresql.org/redir/391/f/source/v8.4.2/postgresql-8.4.2.tar.gztar zxvf postgresql-8.4... 阅读全文

posted @ 2010-09-03 21:15 与时俱进 阅读(642) 评论(0) 推荐(0) 编辑

Postgresql备份和恢复--SQL转储篇
摘要:您是否遇到过因为不小心而删除了某个数据库表,或者是存放数据库的磁盘损坏了的情况呢? 如果碰到这种情况,我相信您会觉得非常的沮丧,因为您努力了几个星期的工作成果可能就付之东流了。和任何包含珍贵数据的东西一样,PostgreSQL数 据库也应该经常备份。如果您将数据存放在 PostgreSQL 表中,您就可以定时的进行数据库备份,从而避免发生上面的悲剧。PostgreSQL 自带有内置工具来执行备份工... 阅读全文

posted @ 2009-11-10 14:11 与时俱进 阅读(4197) 评论(0) 推荐(0) 编辑

PostgreSQL安装和简单使用
摘要:PostgreSQL是现在比较流行的数据库之一,这个起源于伯克利(BSD)的数据库研 究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户。据我了解国内四大国产数据库,其中三个都是基于PostgreSQL开发的。并且,因为许 可证的灵活,任何人都可以以任何目的免费使用,修改,和分发 PostgreSQL,不管是私用,商用,还是学术研究使用。本文只是简单介绍一下postgresql的安装和简单... 阅读全文

posted @ 2009-11-10 14:08 与时俱进 阅读(5848) 评论(0) 推荐(0) 编辑

PostgreSQL 创建帐号,数据库,权限
摘要:创建用户 exjour,密码 pass,创建数据库 exjourdb,赋予 exjour 在 exjourdb 上的所有权限。 #sudo-s-upostgres$psqlpostgres#CREATEUSERexjourWITHPASSWORD'pass';postgres#CREATEDATABASEexjourdb;postgres#GRANTALLPRIVILEGESONDATABASEe... 阅读全文

posted @ 2009-11-10 14:05 与时俱进 阅读(770) 评论(0) 推荐(0) 编辑

PostgreSQL 8.2.5 安装为 Windows 服务 (Service)
摘要:有时候安装 PostgreSQL 的 Windows 版本时会在创建 Windows 服务时失败,取消“安装为服务”的选项后,如何手工把它安装成服务呢? 1. 首先检查用户,即启动 PostgreSQL 服务的用户,默认用户是 postgres,通过“控制面板”->“计算机管理”-> “本地用户和组&... 阅读全文

posted @ 2009-11-10 14:04 与时俱进 阅读(525) 评论(0) 推荐(0) 编辑

PostgreSQL Windows下的安装
摘要:① 到 http://www.postgresql.org/ 下载 PostgreSQL for Win 的 no installer 版本。现在最新的版本是8.2.5-1。直接解压就可以了。例如: C:\postgreSQL ② 设置环境变量 C:> set PGHOME=C:\postgreSQL C:> set PGDATA=%PGHOME%\da... 阅读全文

posted @ 2009-11-10 13:59 与时俱进 阅读(4179) 评论(0) 推荐(0) 编辑

ASP.Net2.0连接PostgreSQL数据库
摘要:PostgreSQL 是一种非常先进的对象-关系型数据库管理系统(ORDBMS),目前功能最强大,特性最丰富和最先进的自由软件数据库系统。有些特性甚至连商业数据库都不 具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户。自从MySQL 被Sun 收购后,相信很多对该收购不放心的朋友会转而看好PostgreSQL 的前途。之前我曾经博客中介绍过Ubu... 阅读全文

posted @ 2009-11-06 09:33 与时俱进 阅读(3820) 评论(0) 推荐(0) 编辑

PostgreSQL 集群复制方案之使用pgq和londiste工具包
摘要:关于PostgreSQL集群复制方案 可以参考25 高可用性,负载均衡和复制这篇文章了解一些常规的复制方案。 关于pgq和londiste工具 来自于skype的工具包skytools,其中pgq是基于postgresql的通用队列实现。而londiste是基于pgq的复制工具。这 两个工具的组合类似于slony,但相比二者,前者更简单一些。我们可以简单地把这种复制理解成 producer(pr... 阅读全文

posted @ 2009-11-06 09:17 与时俱进 阅读(2725) 评论(0) 推荐(0) 编辑

用RAMDISK来提高PostgreSQL访问速度
摘要:什么是RAMDISK?我们如何用它来提高数据库server的响应速度?   Ramdisk就是说用作于硬盘空间的内存。无论什么时候你使用Ramdisk,实际上你是在使用内存而不是硬盘。在这一点上既有优点又有缺点。最基本的,最大的优点是你是在使用内存,你所做的一切都会快一些,因为硬盘的速度较内存慢。最大的缺点是如果你改变了数据库服务器的内容并且重新启动机器时,所做的一切改动都将丢失。   对于数据库... 阅读全文

posted @ 2009-11-06 09:08 与时俱进 阅读(477) 评论(0) 推荐(0) 编辑

将你的网站从MySQL改为PostgreSQL
摘要:我的站点最初是采用PHP驱动,由MySQL数据库支持的方案,这在当时是一个明智的方案。在2001年夏天,我将我的数据库换成了PostgreSQL(有时也简称为Postgres)。   这个教程分为两部分,第一部分讲述了我进行这种转换的动机,并一步步地解释了如何将已存在有MySQL的数据转换到Postgres中。第二部分将会解释如何根据新的数据库系统对PHP进行相应的调整。   转换的动机   我第... 阅读全文

posted @ 2009-11-06 09:07 与时俱进 阅读(4607) 评论(0) 推荐(0) 编辑

Oracle向PostgreSQL移植实例
摘要:1、数据移植   1.1、数据库初始化   以WINDOWS平台为例   标准版本PostgresQL 8.0.3   安装时LOCALE必须选择C,否则会产生大量编码问题!!!!   初始化数据库选择SQL_ASCII编码,因为8.0.3安装时不允许直接使用UNICODE初始化数据库   管理工具使用pgAdmin III,因为此工具会自动侦测数据库编码,默认使用UNICODE,只有在数据库使用... 阅读全文

posted @ 2009-11-06 09:05 与时俱进 阅读(5264) 评论(0) 推荐(0) 编辑

PostgreSQL的小技巧
摘要:本人使用Oracle和PostgreSQL数年,一直试图将Oracle中许多先进的功能在PostgreSQL中使用,所以也在这方面一直比较注意,下面先整理出3点,以后会慢慢完善。   (1)和Oracle类似的dblink功能   使用过oracle的人都知道,oracle有个很先进的功能叫:dblink,能够在一个数据库中操作另外一个远程的数据库,比如:一个数据 库在中国北京,另外一台数据库在中... 阅读全文

posted @ 2009-11-06 09:02 与时俱进 阅读(1093) 评论(0) 推荐(0) 编辑

PostgreSQL数据库随程序打包实例
摘要:Windows版本的PostgresQL安装过程较为复杂(本文特指8.0.3以下版本),官方使用了pginstaller将PostgresQL打为一个msi包,单独安装问题不大,但是有以下几个问题:    1、远程桌面安装兼容性差(目前官方的说法是除了win2003都有问题)  2、无法随程序打包  3、安装后的建库工作会受到分区格式的影响   针对以上问题,现给出如下解决方案:   A、在随便一... 阅读全文

posted @ 2009-11-06 09:00 与时俱进 阅读(862) 评论(0) 推荐(0) 编辑

PostgreFAQ
摘要:PostgreSQL 是什么?该怎么发音?Postgres又是什么?PostgreSQL 读作 Post-Gres-Q-L,(想听一下其发音的人员可从这里下载声音文件: MP3文件 ) 。 PostgreSQL 是面向目标的关系数据库系统,它具有传统商业数据库系统的所有功能,同时又含有将在下一代 DBMS 系统的使用的增强特性。PostgreSQL 是自由免费的,并且所有源代码都可以获得。 Pos... 阅读全文

posted @ 2009-11-05 20:58 与时俱进 阅读(841) 评论(0) 推荐(0) 编辑

Postgresql备份和恢复
摘要:和任何包含珍贵数据的东西一样,PostgreSQL 数据库也应该经常备份。尽管这个过程相当简单, 但是我们还是应该理解做这件事所用的一些技巧和假设。 备份 PostgreSQL 数据有三种完全不同的方法: SQL 转储 文件系统级别备份 在线备份 每种备份都有自己的优点和缺点。 SQL 转储 SQL 转储的方法采用的主意是创建一个文本文件,这个文本里面都是 SQL 命令,当把这个文件回馈给服... 阅读全文

posted @ 2009-11-05 20:35 与时俱进 阅读(6349) 评论(0) 推荐(0) 编辑

实现PostgreSQL数据库服务器的负载均衡
摘要:操作系统:Debian 3.0 r2 所使用的内核:linux-2.4.23 实验用到的模块: ipvsadm-1.21,PostgreSQL (ipvsadm命令的详细用法请参考这里) 功能描述:这是一个关于LinuxVirtualServer的比较简单的实验,是如何实现两台PostgreSQL数据库的负载均衡。做这个实验的目的有三个: 1,是一个朋友的需求; 2,我本人也有一段时间没有看LVS... 阅读全文

posted @ 2009-10-26 12:15 与时俱进 阅读(1833) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈