postgres
文章平均质量分 79
东方-phantom
Oracle 爱游泳 爱音乐电影
展开
-
Postgres 权限管理,指定IP访问,禁止public下创建新表
最近需要做一个pg库的权限管理分配. 也就是创建一个用户,只允许制定IP访问,同时只有增删改查权限.1.设置监听 vi postgresql.conf, 开启监听,设置端口listen_addresses = '*'port = 54322 .设置IP访问列表 vi pg_hbd.conf#TYPE DATABASE USER ADDRESS原创 2016-06-22 10:45:23 · 6134 阅读 · 0 评论 -
Postgres 主从复制搭建步骤
系统版本: linux6.4 64bit 数据库 postgres 9.52台机器ip : 192.168.0.13 /192.168.0.14具体步骤: 一. 首先先在这两台机器上把postgres这2个机器的基础数据库都装好。具体就不解释了。 9之后的版本安装有4个包,按照lib,PGDG, server ,contrib这样的顺序安装。二. 主库环境:1.创建一个用户复制的用户r原创 2016-06-16 17:52:26 · 3601 阅读 · 0 评论 -
Postgres 数据库字符集更改 ERROR: new encoding (UTF8) is incompatible
今天去创建新环境装PG 并做2台PG库的主从同步。 装完库,发现库的默认字符集变成LATIN1. (因为自己偷懒,创建库的时候没有指定encoding)顿时感觉无语。因为最近各种库的莫名其妙乱码,中文乱码等N中乱码搞的难受。最后静下来 ,理了理思路。1 . 没有去检查 /etc/profile 文件。应该在里面加入:export LANG=en_US.UTF-8export LC_ALL=en原创 2016-10-14 17:07:23 · 4253 阅读 · 0 评论 -
psql:connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
这个报错全部信息如下:psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?首先检查 你PG库是否不是原创 2016-12-07 15:57:04 · 14053 阅读 · 1 评论 -
Postgres bytea类型 转换及查看方法
一开发表里的列类型为 bytea ,可是它select出来的时候又不是想要的结果:在postgres配置文件里修改参数bytea_output = 'escape'这个默认是hex类型的,修改成escape。查看的时候还是不是想要的结果:select encode(data::bytea,'hex') from data_from_target limit 1;原创 2017-10-18 10:20:27 · 20700 阅读 · 0 评论 -
Postgres 10.1 安装步骤
#!/bin/bashyum install -y flex bison readline-devel zlib-devel openjade docbook-style-desslmkdir /usr/psql-10.1 -p && mkdir /data/postgres/db -puseradd -s /bin/bash postgres -d /data/postgres/原创 2017-11-17 17:01:30 · 1747 阅读 · 1 评论