
PostgreSQL系列
专注于PostgreSQL数据库管理、应用等。
socrates
C/C程序员PythonPostgreSQL爱好者
展开
-
Python:操作PostgreSQL数据库(使用DB API2.0)
昨天在《Python:操作PostgreSQL数据库(使用PyGreSQL)》一文中使用PyGreSQL模块实现了对PostgreSQL数据库的操作,今天使用另一种python通用的数据库访问接口DB API2.0来实现一下同样的操作,其实在《Python:操作嵌入式数据库SQLite》一文中我们使用的就是DB API2.0,我们可以看到,它对不同数据库提供了统一的访问接口,更多关于DB AP原创 2012-02-14 00:10:32 · 8380 阅读 · 1 评论 -
Python:操作PostgreSQL数据库(使用PyGreSQL)
昨天使用python写了操作嵌入式数据库SQLite的方法,今天用python写了针对个人比较熟悉的开源数据库PostgreSQL的常用操作,开发过程简介如下:一、环境信息: 1、操作系统: RedHat Enterprise Linux 4 Windows XP SP2 2、数据库: PostgreSQL8.3 3、原创 2012-02-12 18:11:19 · 32676 阅读 · 6 评论 -
psql命令行快速参考
psql命令行快速参考psql的命令语法是:psql [options] [dbname [username]]psql命令行选项以及它们的意思在表1-1中列出。使用以下命令可以看到psql完整的选项列表:$ psql --help表1-1 psql命令行选项选项意义-a从脚本中响应所有输入原创 2011-10-27 23:38:21 · 51297 阅读 · 0 评论 -
Ubuntu上的phppgAdmin安装及配置
大概在十几天前,一直想将phppgamdin布署好,但在Redhat和Windows下安装时均碰到了不同的问题,因为对web的东东不熟悉,最终努力后,以失败收场。详见:http://blog.youkuaiyun.com/dyx1024/article/details/6627577原创 2011-08-08 21:20:24 · 5445 阅读 · 0 评论 -
Windows下通过ODBC方式访问PostgreSQL
1. 环境信息: 1. 安装有excel的windows,做为客户端,excel是为为测试odbc而要求,非必须; 2. 安装有PostgreSQL的服务器,我的是在Redhat Linux 4上装的。 2. 下载PostgreSQL命令的ODBC,官方的我没有找到,不过原创 2011-07-24 18:27:18 · 10325 阅读 · 0 评论 -
PostgreSQL 常用维护操作(三)
PostgreSQL配置文件的修改方法:1. 配置文件所在路径:[postgres@kevin data]$ pwd/opt/postgresql/data[postgres@kevin data]$ ll总用量 1332drwx------ 8 postg原创 2011-07-24 17:08:18 · 5864 阅读 · 0 评论 -
PostgreSQL 常用维护操作(二)
1.使用命令行方式查看用户自己的表。[postgres@kevin root]$ psql -c "\d" -d kevin_testcould not change directory to "/root" List of relation原创 2011-07-24 14:56:44 · 3379 阅读 · 0 评论 -
PostgreSQL 常用维护操作
1. 查看数据库到目前为止启动时长。kevin_test=# SELECT date_trunc('second', current_timestamp - pg_postmaster_start_time()) as uptime; uptime----------原创 2011-07-24 01:01:09 · 4400 阅读 · 1 评论 -
PostgreSQL整体架构
原创 2011-07-17 22:16:15 · 3175 阅读 · 1 评论 -
PostgreSQL工具pg_ctl实现代码
使用开源软件最大的一个好处就是能够看到它的实现,便于更深入地学习,这几天正在看pg_ctl的源码,先贴出源码,随后的时间里对各函数一一分析,,顺便测试一下这个编辑器最多支持多少行。呵呵。/*---------------------------------------------原创 2011-07-17 18:22:36 · 5694 阅读 · 3 评论 -
PostgreSQL数据库创建、删除方法
1.在数据库服务器安装完成后,默认有三个数据库,可以通过下面两种方法查看。postgres=# SELECT * FROM pg_database; datname | datdba | encoding | datcollate | datctype | dat原创 2011-07-10 15:09:37 · 40509 阅读 · 3 评论 -
PostgreSQL用户角色及其属性介绍
1.CREATE ROLE创建的用户默认不带LOGIN属性,而CREATE USER创建的用户默认带有LOGIN属性,如下:postgres=# CREATE ROLE pg_test_user_1; /*默认不带LOGIN属性*/CREATE ROLEpostgres=原创 2011-07-10 14:07:15 · 10946 阅读 · 0 评论 -
PostgreSQL用户创建删除及error while loading shared libraries解决方法
1.为数据库创建一个pg_test_user用户;[root@kevin lib]# su - postgres[postgres@kevin ~]$ createuser pg_test_usercreateuser: error while loading share原创 2011-07-10 12:15:37 · 25813 阅读 · 1 评论 -
PostgreSQL服务端监听设置及客户端连接方法
背景介绍: PostgreSQL服务端运行在RedHat Linux上,IP为:192.168.230.128 客户端安装在Windows XP上, IP为:192.168.230.1配置方法: 1. 修改服务端/opt/postgresql/data/postgresql原创 2011-07-09 18:01:46 · 15954 阅读 · 2 评论 -
PostgreSQL服务器启动和关闭方法介绍
1. 启动数据库服务器(posgres用户):[postgres@localhost bin]$ postgres -D /opt/postgresql/data/ > /opt/postgresql/log/pg_server.log 2>&1 &[1] 4508当然如原创 2011-07-09 16:35:53 · 117667 阅读 · 1 评论 -
RedHat Linux上安装PostgreSQL
1. 操作系统信息:Red Hat Enterprise Linux 42. 下载PostgreSQL源码:http://www.postgresql.org/ftp/source,现在已经更新到了9.1beta版本了,不过安装过程基本一致,我之前下载的是8.4.2,所以以8.4原创 2011-07-09 14:40:17 · 10480 阅读 · 0 评论