postgres
shiyibodec
这个作者很懒,什么都没留下…
展开
-
su - postgres时,显示为bash-4.2$如何解决
1、出现这样的问题是因为缺少用户配置文件,因为在linux下每次通过useradd创建新的用户时,都会将所有的配置文件从/etc/skel复制到新用户的主目录下,一般默认在home下面的新用户主目录下,而关于/etc/skel这个目录,是主要被useradd所用到。2.安装postgresql后,安装程序会自动创建postgres这个用户,但是使用 su - postgres切换用户时就无原创 2016-07-27 08:42:24 · 3313 阅读 · 0 评论 -
Postgresql下regclass的意义
首先要理解: regclass是oid的别名,postgresql自动的为每一个系统表都建立了一个OId,其中有一个系统表叫做:pg_class,这个表里记录了数据表、索引(仍然需要参阅pg_index)、序列、视图、复合类型和一些特殊关系类型的元数据。注意:不是所有字段对所有对象类型都有意义。官方的解释如下: 来看一个例子: SELECT * FROM pg_attribute WHERE at原创 2016-09-06 10:35:15 · 13012 阅读 · 0 评论 -
centos7中开放Postgresql的firewall端口
一、Postgresql使用的端口是: 5432/tcp 二、centos7防火墙默认的zone是:public 三、 1. firewall-cmd –zone=public –list-ports //查看已开放的端口 2. firewall-cmd –zone=public –add-port=5432/tcp –permanent //永久添加5432端口,必原创 2016-10-17 10:13:30 · 2793 阅读 · 0 评论 -
Postgres修改数据库的owner
1、使用postgres超级用户登录: ./psql -U postgres 2、创建imsdb这个数据库: create database imsdb [owner rcb] 3、赋予rcb用户所有权限: grant all privileges on database imsdb to rcb 4、如果创建时未设置owner,可以更改: alter d原创 2016-10-28 15:00:50 · 24703 阅读 · 0 评论 -
Postgresql将查询结果导出到文件中
1、写入文件命令:\o /mytemp/write.txt接下来执行query命令:select rs.* from (select distinct(phone_no || ',') from t_cw where phone_no like '1__________' and phone_no not like '17%') rs limit 10000 offset 170000;执行的结果将原创 2016-12-01 18:50:03 · 29546 阅读 · 1 评论 -
配置Postgre时遇到的一些问题
配置Postgre时遇到的一些问题1、本地连接时候不需要使用密码2、xshell连接postgre时,使用backspace键时出现^H3、postgre默认只可以从本地连接,无法从外部ip连接4、vim取消搜索高亮1、本地连接时候不需要使用密码psql -U ims -d ims -h localhost虽然在pg_hba.conf文件中配置如下,但是本地使用psql时候不需要密码lo...原创 2018-11-02 12:03:14 · 488 阅读 · 1 评论