From: | andreas(dot)dewes(at)7scientists(dot)com |
---|---|
To: | pgsql-bugs(at)postgresql(dot)org |
Subject: | BUG #13879: include_dir directive not working |
Date: | 2016-01-21 11:03:11 |
Message-ID: | 20160121110311.2739.4827@wrigleys.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
The following bug has been logged on the website:
Bug reference: 13879
Logged by: Andreas Dewes
Email address: andreas(dot)dewes(at)7scientists(dot)com
PostgreSQL version: 9.3.10
Operating system: Ubuntu 14.04 LTS
Description:
It seems that the `include_dir` directive does not work at all in this
Postgres version. I tested this with a `postgresql.conf` file that looks
like this:
include_dir 'conf.d'
The subdirectory `conf.d` (which sits in the same directory as the
`postgresql.conf` file) contains the files `001_base.conf`,
`002_performance.conf`, `003_replication.conf`.
When I run `pg_lsclusters` (or any other Postgres command), I get `invalid
data directory error`. It therefore seems that the configuration files in
the `conf.d` directory do not get included at all.
If I replace the `include_dir` directive with three explicit `include
'conf.d/001_base.conf'`, ... directives everything works as expected. I also
checked the configuration files for errors to exclude that the loading fails
for that reason, they seem to be fine though (I also removed the 002_ and
003_ files for testing). The log file doesn't reveal any useful information
either. Using the absolute path name of the `conf.d` directory in the
include_dir statement does not help either. Directory and file permissions
are correctly set and the names of the configuration files all end with
`.conf`.
Any ideas?
From | Date | Subject | |
---|---|---|---|
Next Message | Dang Minh Huong | 2016-01-21 11:05:37 | Re: Window2012R2: initdb error: "The current directory is invalid." |
Previous Message | Greg Clough | 2016-01-21 09:20:11 | Re: BUG #13876: pg_xlogdump give an error on timeline switch |