我正在尝试安装do_postgres适配器创业板,当安装do_postgres gem时,它会失败。
无法找到postgres的标头。
checking for main() in -lpq... yes
checking for libpq-fe.h... yes
checking for libpq/libpq-fs.h... yes
checking for postgres.h... no
*** extconf.rb failed ***
我已经从apt安装了postgres和libpq-dev,但在我的系统中仍然没有postgres.h。
有人知道需要安装哪个库吗?
我使用的是Postgres9.1,它是我使用Postgres9.1网站上提供的PostgreSQL安装的。所以,我的Postgres安装在/Library/Postgres/9.1中。
我非常确定我的Postgres服务器正在运行,但是当我运行rake db:migrate时,rake被中止,并显示以下错误:
rake aborted!
could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix dom
我使用自制软件在OS X Lion上安装了最新版本的postgres。路径是正确的:
$ which postgres
/usr/local/bin/postgres
$ which psql
/usr/local/bin/psql
而且brew医生也很高兴。但是,当我尝试创建用户时,会发生以下情况:
$ createuser myuser
Password:
createuser: could not connect to database postgres: FATAL: password authentication failed for user <$USER>
密码肯定
我的系统上有一个数据目录,是由与9.2不兼容的旧版本Postgres (9.1)安装的。在我运行这些命令之后..
which psql /usr/local/bin/psql
which postgres /usr/local/bin/postgres
我被告知我的打包系统可能不支持多个安装,对我来说最简单的解决方案是再次运行pg_dump安装9.1
因此,我卸载了9.2.3,之后运行
'which postgres' returned nothing and 'which psql' returns /usr/bin/psql
我继续阅读,以便可以通过运行b
我在ubuntu上安装了带有pgAdmin form 的Postgres9.3,
效果很好。我创建的用户名是postgres和密码也是postgres。
然后从bitnami安装odoo 8,之后我的postgres 9.3 (上一台)服务器没有连接,并给出了以下错误:
PostgreSQL: Role postgres does not exist
我在几个不同的服务器上使用Postgres 9.2已经有一段时间了,但是在Postgres的一个特定实例上的一个特定数据库上,我无法安装任何语言。
$ sudo su - postgres
$ psql
postgres=# select * from pg_language;
这将显示internal、sql、c和plpgsql。
如果我连接到myDb并重试:
postgres=# \connect myDb
You are now connected to database "myDb" as user "postgres".
postgres=# sele
我有一个rstudio-server docker容器(R-server)和一个postgres docker容器(Pg),并且使用rstudio-server通过RPostgreSQL包连接到postgres数据库。但是,我不能在R-server上安装RPostgreSQL包,也不想在R上安装postgres db。有什么方法可以解决这个问题吗?
安装RPostgreSQL的错误消息是
"libpq-fe.h: No such file or directory"
我想这是因为我没有在R-server上安装postgres。我试图安装libqp-dev,但出现了很多相关错误。
因此,我正在为安装创建一个ubuntu bash脚本,在安装过程中,我必须将用户切换为postgres用户(运行sudo su postgres),然后我必须进入postgres shell并运行更多命令。问题是,当我将用户更改为postgres用户时,命令仍然以root用户身份运行。如何使用postgres用户运行这些命令?
已安装Postgres-XC
$>sudo apt-get install postgres-xc
然后
$ postgres -V
postgres (PostgreSQL) 9.2.4
在此之后,我尝试使用以下方法启动Postgres服务器。
方法1
$>sudo postgres --coordinator -D DN2
"root" execution of the PostgreSQL server is not permitted.
The server must be started under an unprivileged user ID to
最近,我在MacOSX Mojave上安装了Postgres11.3,使用的是Homebrew。我想使用TimescaleDB扩展一个数据库,它也安装在Homebrew中,但是得到了以下错误:
tutorial=# CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;
ERROR: could not open extension control file "/Library/PostgreSQL/11/share/postgresql/extension/timescaledb.control": No such file
问题:
我试着按照来自PostgreSQL的教程安装ArchWiki。
作为postgres用户,在运行以下命令时:
[postgres]$ initdb -D /var/lib/postgres/data
我得到以下错误:
/usr/bin/postgres: error while loading shared libraries: libicui18n.so.69: cannot open shared object file: No such file or directory
no data was returned by command ""/usr/bin/pos