Gag*_*eep 8 database phppgadmin postgresql-9.2
我有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)
小智 13
快速修复:(使用我的版本(5.0.3)/第9.2.3页)
/classes/databasePostgres84.php到Postgres92.phpConnection.phpcase '9.2': return 'Postgres92'; break;在// Detect version and choose appropriate database driver交换机上添加一行 .Postgres.php和复制功能getTablespaces+getTablespacePostgres92.php并将函数粘贴到类中在两个函数, spclocation,中用" , pg_tablespace_location(oid) as
spclocation," 替换" " .
在Postgres92.php中将类名更改为Postgres92
我于 2012 年 12 月 12 日晚上在运行 PostgreSQL 9.2.1 的 Mac Mini 服务器上更新到 Mountain Lion。当我发现这个问题时,我也遇到了同样的问题。当我搜索这个问题时,我发现了以下关于此事的错误跟踪器。
http://sourceforge.net/tracker/?func=detail&aid=3570272&group_id=37132&atid=418980
其中一条评论建议从 github 下载开发人员分支,以从https://github.com/phppgadmin/phppgadmin/zipball/master解决此问题。我这样做并将其复制到 /Library/Server/Web/Data/Sites/Default 并重命名该文件夹。我在/conf/config.inc.php中将$conf['servers'][0]['host']修改为127.0.0.1。我想我必须复制 config.inc.php-dist。我已经成功创建数据库。截至 2012 年 12 月,他们尚未发布 9.2 的稳定版本。希望他们很快就会。
| 归档时间: |
|
| 查看次数: |
11278 次 |
| 最近记录: |