Phppgadmin附带了在系统上创建报告数据库的说明,以便与phppgadmin一起使用.这些说明描述了如何设置它,但是并没有真正说明它的目的是什么,并且phppgadmin站点也没有用.
它似乎允许您存储SQL查询,所以它是否存储管理查询访问表pg_class等?
我在浏览器中使用phpPgAdmin,在Windows上使用PgAdmin III.反正有没有为整个数据库打印表结构?
我正在使用postgresql 9.2
postgres=# select version();
version
-------------------------------------------------------------
PostgreSQL 9.2.4, compiled by Visual C++ build 1600, 64-bit
(1 row)
Run Code Online (Sandbox Code Playgroud)
和pgadmin III
我有一个包含一对多和多对一关系的表的数据库.
我想制作ER图,即表的数据库设计.
我已经搜索并提到了这个问题,但我无法理解我应该如何将数据库设计安装到我的pgadmin III中,如链接视频中所示,即图像视图.
我很困惑是否要进行任何安装,还是像插件一样?我很困惑该怎么做.
我需要一些关于如何完成这项工作的支持,以便我可以使用pgadmin III制作ER图.
postgresql phppgadmin reverse-engineering pgadmin postgresql-9.2
我最近将我的服务器从Debian Wheezy升级到Debian Jessie(Debian 8).许多软件包已更新,现在,我无权从http:// myIP/phppgadmin访问phppgadmin
Forbidden
You don't have permission to access /phppgadmin/ on this server.
Run Code Online (Sandbox Code Playgroud)
我尝试了很多想法解决问题,但绝对没有任何作用......
在/etc/apache2/conf.d/phppgadmin中:
Alias /phppgadmin /usr/share/phppgadmin
<Directory /usr/share/phppgadmin>
DirectoryIndex index.php
AllowOverride None
order allow,deny
# deny from all
allow from 127.0.0.0/255.0.0.0 ::1/128
allow from all
Run Code Online (Sandbox Code Playgroud)
在/etc/apache2/sites-enabled/000-default.conf中我添加:
<Directory /usr/share/phppgadmin/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
我尝试更改/ usr/share/phppgadmin /,/ var/www的权限...
即使我卸载了包phpgpadmin,我也有同样的信息!
apt-get remove phppgadmin
Run Code Online (Sandbox Code Playgroud)
非常感谢帮助......
在我的ubuntu 16.04中安装基于https://www.howtoforge.com/tutorial/ubuntu-postgresql-installation/
登录http:// localhost/phppgadmin / PostgreSQL,浏览器显示不支持PostgreSQL版本.请升级到版本或更高版本.
任何决议?
我有phppgadmin版本5.0.4,当我点击按钮SQL (在phppgadmin的右上角)我必须获取导入sql转储的窗口吗?但是在这个窗口中只有输入文本字段用于粘贴sql文件内容
问题:choose file在phppgadmin中导入sql转储的按钮在哪里?
我已经在Centos 6.4 64位上安装了Postgres 8.4.我想用yun安装的phpPgAdmin-5.0.4-1来管理Postgres数据库(比如MySQL和phpMyadmmin)安装phpPgAdmin-5.0.4-1之后我无法通过访问192.168.7.4/phpPgAdmin/(192.168.7.4)登录到phpPgAdmin是我的Centos服务器),它总是说"登录失败",虽然我确定我输入用户名(postgres)和密码正确这是我的信息,希望你能帮忙:
netstat -tupln | grep postmaster
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 771/postmaster
tcp 0 0 :::5432 :::* LISTEN 771/postmaster
/etc/phpPgAdmin/config.inc.php
$conf['servers'][0]['desc'] = 'PostgreSQL';
$conf['servers'][0]['host'] = '192.168.7.4';
$conf['extra_login_security'] = false;
/var/lib/pgsql/data/postgresql.conf
listen_addresses = '*'
/var/lib/pgsql/data/pg_hba.conf
local all all ident
# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all all ::1/128 ident
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我在 phpPgAmin 中使用 PostgreSQL 服务器,我想做的就是使用 SQL 代码创建一个表。这是我完整使用的代码。
CREATE TABLE BIDS (
BIDID NUMERIC(3) NOT NULL,
CLIENTID NUMERIC(3) NOT NULL,
BIDDINGDATE DATE,
DESCRIPTION TEXT,
PRICE NUMERIC(4,2),
HOURLYRATE BOOLEAN,
APPROVED BOOLEAN NOT NULL,
COMMENTS TEXT
CONSTRAINT BIDS_PRIMARY_KEY PRIMARY KEY (BIDID));
Run Code Online (Sandbox Code Playgroud)
此代码应创建表,添加一些属性并创建主键。但是,当我执行 SQL 时,它会引发此错误。

我不知道为什么会发生该错误,因为我的代码中没有 SELECT 语句。这在 phpPgAdmin 或 PostgreSQL 中是否常见?如果是这样,我应该怎么做才能正确创建表?请记住,我需要使用 SQL 代码来完成。
我有一个使用 PHPPgadmin 制作的 PostgreSQL 备份,使用导出 > 复制(而不是复制 > SQL,这实际上是我需要的)。
文件包含这样的条目:
COPY tablename(id, field) FROM stdin;
...
Run Code Online (Sandbox Code Playgroud)
如何将此文件转换为 SQL 格式?
INSERT INTO tablename...
Run Code Online (Sandbox Code Playgroud)
我想使用 Pgadmin 使用执行 SQL 命令导入此文件。
在使用 MySQL 一段时间后,我第一次尝试 PostgreSQL 数据库。我的环境是与 cPanel 和 phpPgAdmin 共享的托管。让我困惑的一件事是数据库排序规则。我的主机的 cPanel 始终创建数据库Encoding,并将Collation、 和分别Character Type设置为UTF8、en_US.UTF-8和en_US.UTF-8。我似乎没有任何方法可以更改它,因为数据库是通过 cPanel 创建的,那里没有选项,并且根据此答案,只能通过使用所需设置重新创建数据库来更改这些参数。
所以我想知道:这真的重要吗?如果排序规则设置为 en_us.UTF8,那么对于非英语甚至非拉丁字符串(例如俄语或希伯来语)会发生什么情况?它们将如何排序?
更新:我很困惑,因为在 MySQL 中我过去只选择 utf8mb4_unicode_ci 排序规则而不关心特定语言。我想知道它与 PostgreSQL 中特定于国家/地区语言的排序规则相比如何工作。