首先用postgresql的用户登陆,(su postgres) ,然后进入数据库,假设数据库名称为“house”,命令为 [postgres@ITCS postgres]$ psql house Welcome to psql 8.0.1, the PostgreSQL interactive terminal. Type: copyright for distribution terms h for help with SQL commands ? for help with psql comma
一直以来都是认为数据库下面就是表了,看了SQL后,发现中间还有一个SCHEMA。:) 开始看的时候觉得怪怪的,不能理解这个schema有什么作用,跑到postgresql的中文论坛去问了下,再按照自己的理解,我想,schema就是在数据库下面的一个名字空间,只是用来放表的名字,当一个数据库用户做查询或什么别的动作的时候,有个searc
在sybase中有数据类型decimal,但是pgsql里没有,但是pgsql里面有一个数据类型numeric,它也是以小数类型存在,numeric(prescision,scale),其中,精度必须是整数,而比例可以是零或者正数,另外, numeric(prescision)选择了 0 为比例。不带任何精度或者比例声明. 另外,numeric 在sybase中可以为空,而且空值也可以插入数据库表,但
运行环境 (Windows Server2003) 软件版本: sybase12.5 、 postgreSQL8.0.2 一: 先将sybase12.5下载安装。建设备,建库。 然后下载安装postgreSQL ,只需要建立数据库(数据库可以和sybase的数据库不同名)。 二: 在pgsql下建立与sybase相同的表,注意表的结构。 1) 二者有一些数据类型不同,在sybase
功能比MySQL更为强大的PostgreSQL终于release了支持Windows下直接安装的8.0版本。 首先说明,PG8.0在Window下的数据库目录最好是NTFS格式,不过我只有FAT32的,将就一下了,不过那样就需要手动 initdb 了。安装时先创建一个用户,一般默认是 postgres,之后我是FAT32的,去掉了那个钩子,跳过数据初始化。 安装完毕后
主要就是把除了template0和template1外的数据库全部dump到指定目录并打包 使用前把BACKUPDIR修改至你自己的备份目录 一般来说你不用修改DUMPCMD,除非你的PostgreSQL安装时的prefix指定到了其他地方,又或者你想加上其他的pg_dump参数 可以放在crontab里每天定时执行 可以考虑root来执行,因为一般root可以不通
安装篇 我下载了PostgreSQL7.3.4,是源代码,保存为“/opt/lin_app02/tmp/download/PostgreSQL/R1/postgresql7.3.4.tar.gz”。下载后,我在这个目录下开了终端(rxvt),执行命令: 代码: [root@TFWRFL40F R1]# tar zxvfp ./postgresql7.3.4.tar.gz 得到一个目录“postgresql7.3.4”。 代码:
至于安装方面的知识,这里不多说,要注意的两点就是: 1.安装Tomcat(jakartatomcat5.0.28.exe) 2.安装PostgreSQL(postgresql8.0beta120040809.msi)(7.0和8.0版本都可以) 直接安装到c或d盘下就可,同时注意设置用户名和口令 比如:admin 123456,在以后访问数据库时会用到,另外PostgreSQL所在安
现在谈起免费数据库,大多数人首先想到的可能是MySQL,的确MySQL目前已经应用在国内很多领域,尤其是网站架设方面。但是,实际上功能最强大、特性最丰富和最复杂的免费数据库应该是PostgreSQL。它的很多特性正是当今许多商业数据库例如Oracle、DB2等的前身。 其实笔者最近也是因为项目需要,接触了一点PostgreSQL的皮毛,最
安装postgresql是一件很简单的事,但是当我第一次安装了postgresql以后,它的安全设置曾经让我困扰过一阵,现在我将以我的经历为线索来讲述如何配置postgresql的访问认证,postgresql的版本是7.3.1,老一点的版本在配置文件上会有稍许不同,请自己注意区别。另外,在阅读中,请注意区分数据库用户和系统用户的区别,以免混
一、前言 前一段时间,我曾经翻译过一篇将你的网站从MySQL改为PostgreSQL,其实当初我更感兴趣的是一个应用程序的后台数据库从MySQL转为PostgreSQL的具体操作,并没有关心MySQL和PostgreSQL的优劣,没想到反应出乎意料的大,因此我也就觉得有写这篇文章的必要了。 在这篇文章中,我们选用MySQL 4.0.2alpha与PostgreSQ
PostgreSQL最早是由UC Berkley大学计算机系开发的,当初由 Michael Stonebraker 教授领导的 Postgres 项目,是由高级防务研究项目局(Defense Advanced Research Projects Agency) (DARPA) , 陆军研究处 (ARO ), 国家科学基金会(National Science Foundation)(NSF),和 ESL 公司赞助进行的。它的许多先进的“对
管理员问题 1) 为什么 initdb 会失败? 2) 我怎样能把 PostgreSQL 装在 /usr/local/pgsql 以外的地方? 3) 当我运行 postmaster 时,我收到Bad System Call(系统调用错)或者内核倾倒消息。为什么? 4) 当我试图运行 postmaster 时,我收到 IpcMemoryCreate errors3 消息。为什么?
扩展 PostgreSQL 1) 我写了一个用户定义函数。当我在psql 里运行它时,为什么会导致内核倾倒? 2) 消息:NOTICE:PortalHeapMemoryFree: 0x402251d0 not in alloc set! 是什么意思? 3) 我如何能给 PostgreSQL 贡献一些挺不错的新类型和函数? 4) 我怎样写一个返回一条记录的 C 函数?
介绍 Okay,什么是RAMDISK?我们如何用它来提高数据库server的响应速度? Ramdisk就是说用作于硬盘空间的内存。无论什么时候你使用Ramdisk,实际上你是在使用内存而不是硬盘。在这一点上既有优点又有缺点。最基本的,最大的优点是你是在使用内存,你所做的一切都会快一些,因为硬盘的速度较内存慢。最大的缺点
操作问题 1) 系统看起来被逗号,小数点和日期格式弄糊涂了。 2) 二进制游标和普通游标之间准确的区别是什么? 3) 我如何只 select (选取)一个查询的头几行? 4) 我如何获取一个表的列表,或者是其他我能在 psql 里看到的东西? 5) 你怎样从一个表里面删除一个列? 6) 一行,一个表,一
常见问题 1) PostgreSQL 是什么? 2) PostgreSQL 的版权是什么? 3) PostgreSQL 运行在什么 Unix 平台上? 4) 可用的非unix平台有那些? 5) 我在那里能得到 PostgreSQL? 6) 我从那里能得到对 PostgreSQL 的支持? 7) PostgreSQL 最新的版本是什么? 8) 可获得的 Postgre
用户客户端问题 1) 有 PostgreSQL 的 ODBC 驱动程序么? 2) 有什么工具可以把 PostgreSQL 用于 Web 页面? 3) PostgreSQL 拥有图形用户界面吗?有报表生成器吗?有嵌入的查询语言接口吗? 4) 我们可以用什么语言和 PostgreSQL 打交道? 1) 有 PostgreSQL 的 ODBC 驱动么?
PostgreSQL 是一种非常复杂的对象关系型数据库管理系统(ORDBMS), 也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。 这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目, 并且有非常广泛的用户。 PostgreSQL 的昨天今天和明
PostgreSQL最早是由UC Berkley大学计算机系开发的,当初由 Michael Stonebraker 教授领导的 Postgres 项目,是由高级防务研究项目局(Defense Advanced Research Projects Agency) (DARPA) , 陆军研究处 (ARO ), 国家科学基金会(National Science Foundation)(NSF),和 ESL 公司赞助进行的。它的许多先进的“对