Questions tagged «postgresql»

PostgreSQL是一个开放源代码的,对象关系数据库管理系统(ORDBMS),可用于所有主要平台,包括Linux,UNIX,Windows和OSX。提出问题时,请注明确切的Postgres版本。有关管理或高级功能的问题最好直接到dba.stackexchange.com。




16
在每个GROUP BY组中选择第一行?
顾名思义,我想选择以分组的每一行的第一行GROUP BY。 具体来说,如果我有一个purchases看起来像这样的表: SELECT * FROM purchases; 我的输出: id | 客户| 总 --- + ---------- + ------ 1 | 乔| 5 2 | 莎莉| 3 3 | 乔| 2 4 | 莎莉| 1个 我想查询每个人id最大的购买金额(total)customer。像这样: SELECT FIRST(id), customer, FIRST(total) FROM purchases GROUP BY customer ORDER BY total DESC; 预期产量: FIRST(id)| 客户| …



16
我正在运行哪个版本的PostgreSQL?
我在公司环境中(正在运行Debian Linux),并且自己没有安装它。我使用Navicat或phpPgAdmin访问数据库(如果有帮助的话)。我也没有外壳程序访问运行数据库的服务器。
1025 postgresql 


30
如何在Mac OS X上启动PostgreSQL服务器?
最后更新: 我忘记了运行initdb命令。 </最终更新> 通过运行此命令 ps auxwww | grep postgres 我看到postgres没有运行 > ps auxwww | grep postgres remcat 1789 0.0 0.0 2434892 480 s000 R+ 11:28PM 0:00.00 grep postgres 这提出了一个问题:如何启动postgresql服务器? 更新: >pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start server starting sh: /usr/local/var/postgres/server.log: No such file or directory 更新2: 触摸不成功,所以我改为这样做: > mkdir /usr/local/var/postgres …


30
尝试安装pg gem时找不到'libpq-fe.h标头
我正在使用Ruby on Rails 3.1预版本。我喜欢使用PostgreSQL,但问题是安装pggem。它给了我以下错误: $ gem install pg Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/u/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't …

21
出现错误:尝试使pgsql与rails配合使用时,用户“ postgres”的对等身份验证失败
我收到错误消息: FATAL: Peer authentication failed for user "postgres" 当我尝试使Postgres与Rails一起使用时。 这是我的pg_hba.conf,我的database.yml和完整记录的转储。 我在pg_hba中将身份验证更改为md5,并尝试了其他方法,但似乎没有任何效果。 我还尝试根据Rails 3.2致命创建新用户和数据库:用户的对等身份验证失败(PG :: Error) 但是它们甚至在我运行时都没有出现在pgadmin上sudo -u postgres psql -l。 知道我哪里出错了吗?

14
PostgreSQL错误:致命:角色“用户名”不存在
我正在设置PostgreSQL 9.1。我不能对PostgreSQL做任何事情:不能createdb,不能createuser;不能。所有操作均返回错误消息 Fatal: role h9uest does not exist h9uest是我的帐户名,我sudo apt-get install在该帐户下使用PostgreSQL 9.1。 该root帐户仍然存在类似错误。


20
psql:严重:数据库“ <用户>”不存在
我正在使用Mac的PostgreSql应用程序(http://postgresapp.com/)。我过去在其他计算机上使用过它,但是在Macbook上安装时却给我带来了一些麻烦。我已经安装了应用程序,然后运行: psql -h localhost 它返回: psql: FATAL: database "&lt;user&gt;" does not exist 看来我什至无法运行控制台来创建它要查找的数据库。当我刚运行时,会发生相同的事情: psql 或者,如果我从应用程序下拉菜单中启动psql: 机器统计: OSX 10.8.4 psql(PostgreSQL)9.2.4 任何帮助表示赞赏。 我也尝试通过自制软件安装PostgreSql,但遇到了同样的问题。我还阅读了应用程序文档页面,其中指出: 首次启动Postgres.app时,它将创建$ USER数据库,该数据库为psql的默认数据库(未指定时)。默认用户为$ USER,没有密码。 因此,似乎该应用程序未在创建$ USER,但是我已经安装了-&gt; uninstalled-reinstall了好几次了,所以它必须与我的机器有关。 我找到了答案,但是我不确定作为该线程的答案用户的工作方式-&gt;使Postgresql在Mac中运行:数据库“ postgres”不存在没有得到跟进。我使用以下命令来打开psql: psql -d template1 在有人可以提供有关此功能的解释之前,我将不回答这一问题。
721 postgresql  psql 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.