Questions tagged «postgresql»

PostgreSQL是社区开发的,开放源代码的关系数据库,已获得类似于BSD的许可。PostgreSQL文档非常丰富,并且非常有用。

7
“致命:锁定文件“ postmaster.pid”已存在”
我只是通过重新安装了postgres brew install postgres 我跑了,initdb /usr/local/var/postgres -E utf8但是得到了: The files belonging to this database system will be owned by user "atal421". This user must also own the server process. The database cluster will be initialized with locale "en_US.UTF-8". The default text search configuration will be set to "english". initdb: directory …

3
在Mac OS上安装libpq-dev?
有谁知道我如何在Mac OS 10.6上安装libpq-dev?这是我要安装其他东西的先决条件。 似乎没有macport,那么如何在Mac上安装它呢?
28 mac  postgresql 

4
阻止Postgresql在启动时运行
在过去的某个时候,我已经安装了posgresql,但我无法摆脱它: $ ps -A|egrep postg 232 ?? 287 ?? 0:00.02 postgres: logger process 328 ?? 0:00.09 postgres: writer process 335 ?? 0:00.06 postgres: wal writer process 336 ?? 0:00.03 postgres: autovacuum launcher process 342 ?? 0:00.01 postgres: stats collector process 我想阻止它在每次引导时启动,因为这fs_usage表明它可以占用磁盘空间。 我已经尝试添加POSTGRES=-NO-的/etc/hostconfig,但进程使spawing。 我也尝试了在另一篇文章中发现的东西,但是没有运气: $: locate postg|egrep plist /Library/LaunchDaemons/com.edb.launchd.postgresql-8.4.plist /Library/PostgreSQL/8.3/uninstall-postgresql.app/Contents/Info.plist /Library/PostgreSQL/8.4/uninstall-postgresql.app/Contents/Info.plist …
26 mac  postgresql 

3
尝试启动通过Homebrew安装的Postgres时出错:不允许操作
我最近通过Homebrew在Mac上安装了Postgres。(我可能已经安装了它但没有运行) brew install postgres ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents 现在,我尝试以launchctl: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist ...但是我收到一个错误: /usr/local/Cellar/postgresql/9.4.0/homebrew.mxcl.postgresql.plist: Operation not permitted 这个错误是什么意思?我究竟做错了什么?我该如何解决该问题?
24 macos  postgresql 

1
创建PostgreSQL数据库的用户权限
我正在使用Ubuntu。以下是我的命令之一。 $ psql -U kuser -d postgres 然后,这将连接到数据库。但是当我尝试从postgres终端 postgres=> CREATE DATABASE kdb; ERROR: permission denied to create database 当我在Ubuntu中尝试类似的命令时,它显示以下内容 $ sudo -u kuser createdb kdb sudo: unknown user: kuser sudo: unable to initialize policy plugin 如何创建该数据库?我拥有sudo权利,而kuser不是我。
24 postgresql 

1
PostgreSQL自制安装缺少配置文件
因此,我在MacOSX Lion上成功安装了PostgreSQL 9.1。与人们所说的不同,我不必更改PATH,并且系统上没有安装其他版本的PostgreSQL($ psql --version 显示psql (PostgreSQL) 9.1.4)。 但是,当我尝试使用pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start它运行服务器时不起作用。首先,它说不存在目录/usr/local/var/postgres/。很好,创建了一个。然后说权限是错误的-很好,更改了它们。然后,它要求postgresql.conf文件位于此目录中。 现在,我在中找到了示例配置/usr/local/Cellar/postgresql/9.1.4/share/postgresql,但是我不确定这是应该的样子。我在网上看到的所有手册都没有提到从示例中创建配置文件。自制软件不应该立即提供此功能,这样我就可以立即启动服务器吗?

1
如何使用PostgreSQL修复“未加载库:libssl.1.0.0.dylib”?
删除Macports后,我有一些奇怪的行为。当我尝试通过CLI运行PostgreSQL时,得到: pawel:~ pawel$ psql dyld: Library not loaded: /opt/local/lib/libssl.1.0.0.dylib Referenced from: /usr/local/bin/psql Reason: image not found Trace/BPT trap 这很奇怪,因为我已经通过Homebrew安装了Postgresql,然后运行brew list确认它在那里。我将如何使psql重新工作? 此外,由于错误,尝试安装pg gem失败file not found: /opt/local/lib/libssl.1.0.0.dylib。我需要使Postgres不要在该文件的/ opt / local /目录中查找。


2
如何使用LibreOffice Base连接到PostgreSQL服务器?
当我尝试使用LibreOffice Base 3.5连接到本地计算机上的PostgreSQL服务器时遇到错误(这也适用于LibreOffice 4): 以下语法(localhost:5432=<database name>;数据库名称worktime)不起作用: 当我尝试在下一页上测试连接时,出现以下错误: 数据库URL'sdbc:postgresql:localhost:5432 = localhost'中的错误: 无效的连接选项“ localhost:5432” 数据源URL的正确语法是什么?

1
有什么办法可以在pgAdmin中保持活动状态,而无需在服务器上进行设置?
我正在使用postgres.heroku.com托管我的数据库。这意味着我无法更改服务器设置。因此,这个问题的答案对我没有帮助。Heroku不愿意更改它们的设置(我已经联系了他们)。 我想知道最好的方法是破解PgAdmin III以保持连接状态。我正在考虑诸如在PgAdmin处于后台时创建Autohotkey宏以自动执行用户界面操作,或者使用某种网络工具强制代表PgAdmins发送网络消息之类的事情。 我还得到了500美元的报价,供某人更改为PgAmin III的代码。PgAdmin的开发人员不会仅仅因为Heroku而修改代码。 我该怎么办?PgAdmin在许多方面都具有优越性,只是有这个缺点。

4
无法连接到pgAdmin服务器
我在Windows 10上安装了PostgreSQL,服务器似乎在任务管理器中。但是,在打开pgAdmin4时出现此错误: 无法连接到pgAdmin应用程序服务器。单击此处重试。 有什么问题的想法吗?
11 postgresql 

3
pgAdmin键盘快捷键列表
我已经使用pgAdmin好几天了,到目前为止,我还是喜欢它。但是,我找不到在pgAdmin网站,帮助或选项菜单中任何地方记录的键盘快捷键的列表。 我偶然到一个自己说是无处菜单层次结构,CTRL+ E执行SQL,所以必须有一个名单的地方(希望不只是在源代码中)。 我没看过的地方有键盘快捷键列表吗?

2
postgres ident身份验证失败
我正在尝试在新的Ubuntu VM上设置django。我一直在遵循这些教程,直到明白这一点为止: psycopg2.OperationalError: FATAL: Ident authentication failed for user "postgres" Ubuntu用户“ postgres”的密码设置为123456: sudo su postgres -c passwd 使用pdadmin,我连接到本地主机的pg实例,进入登录角色,右键单击用户“ postgres”,并将密码设置为123456。然后单击“确定”并退出pgadmin3。 但是,即使做了所有这些, psql -U postgres -W 拒绝我提供的密码。即使使用正确的信息设置了settings.py,Django仍然继续给我同样的错误。 谁有想法?
11 postgresql 

2
调用psql命令而不选择任何数据库
psql命令行客户端的语法是 psql [option...] [dbname [username]] 我将命令传递ALTER DATABASE x RENAME to y给此命令: echo `ALTER DATABASE x RENAME to y` | psql 目前,我遇到了错误 psql: FATAL: database "myuser" does not exist 看起来该psql命令尝试使用与当前用户名相同的名称打开数据库。 如何在psql不选择任何数据库的情况下启动命令? 编辑: 解决方法当然只是为用户创建一个空数据库。 使用数据库x作为参数不起作用,因为这会阻止重命名。
11 postgresql 

1
为什么Postgres在OSx上发送网络流量
我正在查看活动监视器,查看是否有任何正在运行的文件使我的网络陷入瘫痪,并发现Postgres发送的字节数最多。 现在的数字不是很大,我很肯定这不是我网络慢的原因,但我不明白为什么Postgres会完全通过网络退出? 相关细节 OSx Yosemite已安装最新补丁程序。 postgres(PostgreSQL)9.3.5

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.