pgAdmin

pgadmin: getting “DETAIL: User does not have CONNECT privilege.” error

微笑、不失礼 提交于 2020-05-29 01:14:48
问题 I’m using pgAdmin III on Mac Yosemite. I created a role, “discount”, and created a database “discount”. In the pgadmin tool, how do I give the user “discount” connect privileges (and table read/write privileges) to the database “discount”? Currently, when I try and login at a command line I get this error davea$ psql -h localhost -d discount -U discount Password for user discount: psql: FATAL: permission denied for database "discount" DETAIL: User does not have CONNECT privilege. 回答1:

ArcMap 0 (ArcGIS10.2安装)

末鹿安然 提交于 2020-05-07 07:12:02
一如GIS深似海,从此相逢是故人 (这句话适合初步接触GIS的,我算是初窥门径。还是道行太浅,只是多了感慨) 前言: 1. 本人GIS专业,对于ArcGIS较为熟悉。由于专业和其它经历需要,接触过不少各种类型的软件如ENVI、Visual Studio 各版本(10、12、15、17)、matlab、CAD、CASS、VC6.0、python、spss、pgAdmin、sql、QGIS Desktop 、Camtasia 9、Spyder (Anaconda3)等软件。无奈的是安装过那么多软件,ArcGIS10.2是我安装过的软件中最难安装的软件之一(它甚至可以独占鳌头)。 2. 接触过那么多软件,但最熟悉的操作软件还是ArcGIS10.2。我把它比作我们专业的“菜刀”、“钢枪”。我身边的老师和学生用的大多为ArcGIS10.2这个版本(和后续软件挂钩、配套如:ArcEngine),所以该分类博文都是基于ArcGIS10.2操作。当然建议使用ESRI公司最新版ArcGIS pro(有钱人用;学生么,用破解版的非常常见) 3. 网上ArcGIS10.2各种破解版本大行其道、鱼目混珠。由于各种需要和经历,网上收集并使用过ArcGIS10.2各种破解版本。无奈的是ArcGIS10.2各种破解版本给我感觉ArcGIS10.2可以出个系列了,使用起来没有太大区别(区别多是带不带中文版)

PostgreSQL9.6+PostGIS2.3学习笔记(一)导入shp文件

风流意气都作罢 提交于 2020-04-28 06:52:40
一. 建库以及准备工作:(使用pgAdmin4直接建库) 打开pgAdmin4,如下图所示create–>Database 输入database的名字,如下图,输入完成即可选择save进行保存。这样基本上就可以了,其他选项可以根据自身需要进行选择。 给新建的库添加扩展,需要登录psql进行操作: 图中1:选择自己对应的server,Database等,如果不需要更改直接回车进入下一项,如果需要更改就需要在其后面填写修改的内容。如图中所示,我们要进入到需要扩展的Database中,所以修改了Database一项。 图中2:这四条语句就是进行扩展的语句,当然如果只是将shp文件通过PostGIS导入到库中,只要第一句就可以完成了shp导入到的数据库非空间数据库。建立空间数据库,重新导 入到新建的库中。 打开PostGIS设置链接 4.1点击 view connection details…进行链接设置。 4.2输入对应的用户名,密码,PostgreSQL服务器地址(如果是本机就直接localhost),端口(默认5432),需要导入shp文件的Database。这些输入完后,点击OK。 4.3在Log Window中出现Connectionsucceeded说明链接成功。就可以进行导入文件操作了。 二、 导入shp文件 进行参数设置: 1.1.点击Options进入参数设置界面。 1

解决shp2pgsql无法将空间矢量数据导入pgAdmin4/PostgreSQL12的问题

前提是你 提交于 2020-04-26 11:44:07
目录 问题 解决方法 导入成功界面 问题 通过一般的建库方法,在pgAdmin4中建立一个数据库,此时若未加载PostGIS的相关扩展,将无法 使用shp2pgsql通过命令提示符cmd导入空间矢量数据 ,cmd窗口出现的错误反馈类似下方图片,由于返回太多乱码文字,此处仅截取首尾部分。 解决方法 利用Postgis模板新建数据库,尔后再通过shp2pgsql导入数据。 在原有库中加载扩展,执行成功后再通过shp2pgsql导入数据。 CREATE EXTENSION postgis ; 详情可查看PostGIS官网 Spatial and Geographic objects for PostgreSQL 。 导入成功界面 在pgAdmin4中查看导入成功后的数据,如下截图。 –本文写自SQL新手,仅仅想把自己学习时踩的雷以及可行的解决方法分享一下 ,若有差错请评论指正,感谢!– 来源: oschina 链接: https://my.oschina.net/u/4356138/blog/4253850

基于Pgpool搭建PostgreSQL11的集群

南楼画角 提交于 2020-04-21 04:22:19
基于Pgpool-II4.1.0搭建PostgreSQL11集群 Pgpool介绍 环境准备 搭建配置 服务器配置 pgpool安装 PostgreSQL数据库配置 pgpool配置 相关脚本 启动 停止 测试 负载均衡测试 自动故障转移测试 写在最后 关于作者 相关链接 该篇文章主要是介绍基于pgpool4.1以及PostgreSQL的流复制实现PostgreSQL的读写分离以及高可用,配置参考 Pgpool-II官方文档 。使用版本为Pgpool4.1、PostgreSQL11.6。 文章略长。。。。。。。。。。。虽然我也不想 Pgpool介绍 pgpool相关介绍不在该文章中,需要者可以参考我的另一篇文章。传送门: pgpool介绍 环境准备 本次使用三台CentOS7.3的服务器来搭建集群,首先在三台服务器上部署PostgreSQL11.6版本的数据库,部署教程大家可以网上自行查找。具体规划如下: Hostname IP Address Virtual IP 192.168.111.6 server1 192.168.111.1 server2 192.168.111.2 server3 192.168.111.3 架构图参考官网: 搭建配置 服务器配置 故障转移、在线恢复时需要ssh到其它服务器执行命令,故需要配置服务器之间无密码ssh登录

将PostgreSQL的PL / pgSQL输出保存到CSV文件

蓝咒 提交于 2020-04-19 20:49:31
问题: What is the easiest way to save PL/pgSQL output from a PostgreSQL database to a CSV file? 将PL / pgSQL输出从PostgreSQL数据库保存到CSV文件的最简单方法是什么? I'm using PostgreSQL 8.4 with pgAdmin III and PSQL plugin where I run queries from. 我将PostgreSQL 8.4与pgAdmin III和PSQL插件一起使用,从中运行查询。 解决方案: 参考一: https://stackoom.com/question/6Mnz/将PostgreSQL的PL-pgSQL输出保存到CSV文件 参考二: https://oldbug.net/q/6Mnz/Save-PL-pgSQL-output-from-PostgreSQL-to-a-CSV-file 来源: oschina 链接: https://my.oschina.net/u/3797416/blog/3275305

SET client_min_messages to specific ROLE postgres

╄→гoц情女王★ 提交于 2020-04-17 19:01:11
问题 Hi Im trying to set the client_min_messages = error to a role using the postgres user, but when I login in the role I check current_setting('client_min_messages') and I get DEFAULT VALUE (notice). Ive already tried restarting config and also done some tests. To summarize I did: Login with postgres role. check default values of client_min_messages(notice) and log_min_messages(warning). ALTER ROLE anne SET client_min_messages = error; ALTER ROLE anne SET log_min_messages = panic; SELECT pg

SET client_min_messages to specific ROLE postgres

◇◆丶佛笑我妖孽 提交于 2020-04-17 19:00:23
问题 Hi Im trying to set the client_min_messages = error to a role using the postgres user, but when I login in the role I check current_setting('client_min_messages') and I get DEFAULT VALUE (notice). Ive already tried restarting config and also done some tests. To summarize I did: Login with postgres role. check default values of client_min_messages(notice) and log_min_messages(warning). ALTER ROLE anne SET client_min_messages = error; ALTER ROLE anne SET log_min_messages = panic; SELECT pg

将SQL转储导入PostgreSQL数据库

℡╲_俬逩灬. 提交于 2020-02-28 08:59:15
我们正在交换主机,而旧主机提供了我们站点PostgreSQL数据库的SQL转储。 现在,我正在尝试在本地WAMP服务器上进行设置以对此进行测试。 唯一的问题是我不知道如何在已设置的PostgreSQL 9中导入该数据库。 我尝试了pgAdmin III,但似乎找不到“导入”功能。 因此,我只是打开了SQL编辑器,并将转储的内容粘贴在那里并执行了它,它创建了表,但是在尝试将数据放入其中时一直给我错误。 ERROR: syntax error at or near "t" LINE 474: t 2011-05-24 16:45:01.768633 2011-05-24 16:45:01.768633 view... The lines: COPY tb_abilities (active, creation, modtime, id, lang, title, description) FROM stdin; t 2011-05-24 16:45:01.768633 2011-05-24 16:45:01.768633 view nl ... 我也尝试通过命令提示符执行此操作,但找不到所需的命令。 如果我做 psql mydatabase < C:/database/db-backup.sql; 我得到错误 ERROR: syntax error at or near "psql"

PostgreSQL

时光总嘲笑我的痴心妄想 提交于 2020-02-28 00:44:01
今天在Fedora下安装DBeaver,想捣鼓一下PostgreSQL,发现软件包下载速度十分缓慢。所以尝试了以下其他GUI管理器。 官方有个维基页面列出很多客户端。 https://wiki.postgresql.org/wiki/PostgreSQL_Clients Fedora软件库只能下载pgAdmin 3,无法找到pgAdmin 4。可能是因为pgAdmin 4已升级为网页应用。 还找到另外一个网页应用Franchise( https://franchise.cloud/ ),只要本地安装一个node模块,就可管理你的数据库。 Ⓜ备忘:安装完postgresql,记得修改默认用户的认证方法,把Ident修改为md5。因为Ident要数据库用户名和操作系统用户名一致才能正常登陆。 来源: oschina 链接: https://my.oschina.net/wffger/blog/3161924