POSTGRESQL
文章平均质量分 73
xiaoxiong1212
这个作者很懒,什么都没留下…
展开
-
postgresql基础命令
(1)用户实用程序:createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同)createuser 创建一个新的PostgreSQL的用户(和SQL语句:CREATE USER 相同)dropdb 删除数据库dropuser 删除用户pg_dump 将PostgreSQL数据库导出到一个脚本文件p转载 2012-09-28 17:10:31 · 550 阅读 · 0 评论 -
PostgreSQL使用指南
一、进入PostgreSQL的命令 可以用安装目录下的/scripts中的runpslq.bat批处理文件进入。二、查看PostgreSQL中有多少个数据库 用命令/l可以显示当前数据库服务器中所有的数据库名。三、改变当前数据库 /c 数据库名四、新建一个数据库 create database 数据库名;五、查看所有的用户转载 2012-10-23 14:22:28 · 778 阅读 · 0 评论 -
Postgresql:动态sql的例子
CREATE or Replace FUNCTION func_getnextid( tablename varchar(240), idname varchar(20) default 'id') RETURNS integer AS $funcbody$ Declare sqlstring varchar(240); currentId intege原创 2012-10-25 10:04:41 · 9229 阅读 · 0 评论 -
配置 Postgresql 远程访问
环境:Debian 6.0.0 + Postgresql 8.4.7Postgresql 是用 dpkg -i 命令默认安装的,其余安装方式的文件路径可能会不同。如果找不到配置文件请用 find / -name "..." 查找。 一、编辑 pg_hba.conf,配置用户的访问权限 vi /etc/postgresql/8.4/main/pg_hba.conf转载 2012-10-25 10:07:07 · 589 阅读 · 0 评论 -
PostgreSQL9.1 PITR示例
本教程是PostgreSQL Cluster系列教程的一部分,该系列包括:PostgreSQL9.1 PITR示例 (该教程主要阐述DBA如何基于WAL日志做备份恢复)PostgreSQL9.1 Warm-Standby ---之基于拷贝WAL文件的方法 (file-based log shipping)PostgreSQL9.1 Warm-Standby ---之基于流复制转载 2012-11-04 22:05:51 · 1787 阅读 · 0 评论 -
Postgresql死锁的处理
今天遇到一个奇怪的现象,select和delete表时正常执行,但truncate和drop表时会一直运行,也不报错。查了些资料才发现问题的原因,总结如下:"drop table " 和 "truncate table " 需要申请排它锁 "ACCESS EXCLUSIVE ", 执行这个命令卡住时,说明此时这张表上还有操作正在进行,比如查询等,那么只有等待这个查询操作完成,"drop原创 2012-11-15 19:00:34 · 18842 阅读 · 1 评论