标签: phppgadmin

27
推荐指数
2
解决办法
4万
查看次数

出于安全原因postgresql centos服务器不允许登录

我正在配置我的centos服务器.我安装postgresqlphppgadmin

当我尝试访问phppgadmin时 my_server_ip/phpPgAdmin

它重定向到登录页面,当我尝试登录获取错误时

Login disallowed for security reasons

我甚extra_login_security至改用false并使用以下命令重新启动

/etc/init.d/httpd restart
Run Code Online (Sandbox Code Playgroud)

service postgresql-9.2 restart
Run Code Online (Sandbox Code Playgroud)

谁能帮我.

apache security authentication phppgadmin centos

27
推荐指数
1
解决办法
3万
查看次数

登录PostgreSQL - 登录失败

我在我的Ubuntu11.10上安装了psql和phpPgAdmin,不知道如何运行它.什么是默认用户名和密码?

postgresql ubuntu phppgadmin

20
推荐指数
2
解决办法
4万
查看次数

来自phpPgAdmin的Postgres sql插入查询语法错误

尝试执行标准插入查询,但它不起作用.

INSERT INTO users (vk_id, eu_name, eu_society, eu_notes, eu_want_team)
VALUES ("123123133","Eu name","Eu society","Eu notes","true")
Run Code Online (Sandbox Code Playgroud)

我得到的错误如下:

ERROR:  syntax error at or near "INTO" LINE 1: SELECT COUNT(*) AS
 total FROM (INSERT INTO users (vk_id, eu_...
Run Code Online (Sandbox Code Playgroud)

导致此错误的原因是什么?

sql postgresql phppgadmin

15
推荐指数
1
解决办法
2万
查看次数

如何在 pgAdmin 4 中创建只读用户?

在 pgAdmin 4 中创建只读用户有点棘手。这是我如何做到这一点的指南。

首先简单介绍一下这个过程。整个过程基于为您的数据库编辑模式(非常简单且安全),因此这对您拥有的所有数据库使用该方法造成了限制,除非您为每个数据库编辑模式(同样,这很容易)。

首先,我们必须打开一个主对话框,选择您需要只读用户的目标数据库->模式-> 右键单击​​“公共”模式 ->属性

pgAdmin4 数据库对话

在打开的窗口中,转到“默认权限”,然后单击右上角的“ + ”。

  1. 在“受让人”栏中输入:“ pg_read_all_data”,
  2. 在“权限”列中单击该字段,您将看到选项。仅启用“ Select”。

pgAdmin 4 模式设置对话框

在其余选项卡(序列、函数、类型)上,您可以执行相同的操作(选择用法)。点击“保存”。

在左侧边栏中向下滚动并找到“登录/组角色”。点击右键->创建->登录/组角色。或者,如果您想要将现有用户角色设为只读,请单击其右键并选择“属性”。

在打开的窗口中输入用户名,在“定义”选项卡上输入密码,在“特权”选项卡上选择“ Can login”和“ Inherit rights from the parent roles?

在“成员资格”选项卡中,点击“成员”表中的“ + ”,然后在“用户/角色”列中输入“ ” 。pg_read_all_data

pgAdmin 4 会员对话

在“参数”选项卡中点击“ + ”。role在“名称 …

database postgresql phppgadmin pgadmin pgadmin-4

13
推荐指数
1
解决办法
9872
查看次数

在phpPgAdmin中显示执行的查询

有没有办法像phpMyAdmin一样显示phpPgAdmin执行的SQL查询?例如,如果我修改了一个列,它应该显示ALTER正在执行的命令.

如果这不可能,我可以用什么其他界面来获得此功能?

postgresql phppgadmin

9
推荐指数
1
解决办法
3445
查看次数

将osm文件导入postgres/postgis数据库

我使用工具osm2pgsql使用phppgadmin作为管理工具将osm文件导入postgres数据库.我只是以xml格式从osm下载了一个小镇,我在使用mac终端导入时遇到了麻烦.我有点像这样的菜鸟所以任何帮助将不胜感激.我看过几篇文章,但没有提供我需要的清晰度以满足我的需求.

谢谢

我得到这个错误可能是一些小不确定..

Using projection SRS 900913 (Spherical Mercator)
Setting up table: planet_osm_point
NOTICE:  table "planet_osm_point" does not exist, skipping
NOTICE:  table "planet_osm_point_tmp" does not exist, skipping
SELECT AddGeometryColumn('planet_osm_point', 'way', 900913, 'POINT', 2 );
 failed: ERROR:  function addgeometrycolumn(unknown, unknown, integer, unknown,     integer) does not exist
LINE 1: SELECT AddGeometryColumn('planet_osm_point', 'way', 900913, ...
           ^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
Run Code Online (Sandbox Code Playgroud)

postgresql phppgadmin postgis openstreetmap

8
推荐指数
1
解决办法
6328
查看次数

在phppgadmin中创建数据库时出错

我有PostgreSQL 9.2.0.在单击create database时,它显示以下错误:

SQL error:
ERROR:  column "spclocation" does not exist
LINE 1: ...pg_catalog.pg_get_userbyid(spcowner) AS spcowner, spclocatio...
                                                         ^
In statement:

SELECT spcname, pg_catalog.pg_get_userbyid(spcowner) AS spcowner, spclocation,
       (SELECT description FROM pg_catalog.pg_shdescription pd WHERE pg_tablespace.oid=pd.objoid) AS spccomment
        FROM pg_catalog.pg_tablespace WHERE spcname NOT LIKE $$pg\_%$$ ORDER BY spcname
Run Code Online (Sandbox Code Playgroud)

database phppgadmin postgresql-9.2

8
推荐指数
2
解决办法
1万
查看次数

从另一台计算机访问phppgadmin?

我已经在Ubuntu服务器上安装了phppgadmin,并希望从另一台计算机访问它.

它说我打字时拒绝访问:

 http://<ip>/phppgadmin
Run Code Online (Sandbox Code Playgroud)

端口5432在Ubuntu服务器中打开,但仅用于本地IP.

谢谢

phppgadmin

7
推荐指数
1
解决办法
1万
查看次数

如何修复phpPgAdmin中的“错误:列relhasoids不存在”?

我正在使用新版本的PostgreSql更新 Linux 服务器,当我浏览表格时,我在phpPgAdmin 中有一条错误消息。

运行 Apache 2.4.41、PHP 7.3.11 的 Ubuntu 18.04.3 LTS 服务器,当我更新到PostgreSQL 12.0phpPgAdmin 7.12.0时出现错误。使用 PostgreSQL 11.5 和 phpPgAdmin 5.6 我没有这个问题。

我希望使用 phpPgAdmin 将存储在表中的数据可视化,但实际输出是:

    SQL error:
ERROR:  column «relhasoids» does not exist
LINE 1: SELECT relhasoids FROM pg_catalog.pg_class WHERE relname='pr...

    In statement:
SELECT relhasoids FROM pg_catalog.pg_class WHERE relname='product'
            AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname='public')
Run Code Online (Sandbox Code Playgroud)

postgresql phppgadmin

7
推荐指数
1
解决办法
9076
查看次数