张映 发表于 2018-05-26

分类目录: pgsql, 服务器相关

开发能力不强,对代码review要求比较高的话,gerrit是一个不错的选择。对代码版本的管理,个人还是推荐用gitlab。

阅读全文>>

张映 发表于 2013-06-03

分类目录: pgsql

前面写了一些,关于postgresql,安装配置;创建数据库,表,导入导出等。可以在pgsql分类目录下查看。下面说一下删除。

阅读全文>>

张映 发表于 2013-05-31

分类目录: pgsql

玩了一下pgsql的修改表格的命令,感觉和mysql基本上差不多,唯有一些不同的是,alter 只能添加主键和外键,普通索引,唯一索引不能添加,还不能删除。要想删除,就要删除表,重建表。这个有点坑爹,我用的版本是8.1.13,非常低的版本了。不知道高版本有没有解决这个问题。

阅读全文>>

张映 发表于 2013-05-31

分类目录: pgsql

pgsql根oracle在设置auto_increment非常的像,通过设置类似计数器的方法来实现的。感觉pgsql既有oracle部分特点,又有mysql的部分特点。下面详细说一下,auto_increment设置过程,下面的方法具有通用性,也就是说,不管这个是空表,还是已经有数据了,都可以通过该方法,实现auto_increament

阅读全文>>

张映 发表于 2013-05-31

分类目录: pgsql

客户要求用pgsql,所在服务器装了一下pgsql,我出了一个pgsql的分类,看这篇文章前,把这个分类下的文章都可以看一下,这是我熟悉pgsql的一套流程。以前搞过一次pgsql,很早了。

阅读全文>>

张映 发表于 2013-05-31

分类目录: pgsql

一,创建用户

[root@rudder ~]# su postgres                  //切换用户

bash-3.2$ createuser -P -D -R -e playboy      //创建一个用户,-P要设置密码,-R,不参创建其他用户,-D不能创建数据库
could not change directory to "/root"         //报出一个错误
Enter password for new role: 

bash-3.2$ cd /home/                          //切换到home目录下

bash-3.2$ createuser -P -D -R -e playboy
Enter password for new role:
Enter it again:
CREATE ROLE playboy PASSWORD 'play-_-boy' NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN;
CREATE ROLE

阅读全文>>

张映 发表于 2013-05-30

分类目录: pgsql

一,什么是postgresql

PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES 版本 4.2 为基础的对象关系型数据库管理系统(ORDBMS),简称pgsql,它支持大部分 SQL 标准并且提供了许多其他现代特性:复杂查询 外键 触发器 视图 事务完整性 多版本并发控制 同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的:数据类型 函数 操作符 聚集函数 索引方法 过程语言 并且,因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发 PostgreSQL, 不管是私用,商用,还是学术研究使用。

阅读全文>>