Обсуждение: BUG #4752: sourceline in pg_settings indicates wrong number
The following bug has been logged online: Bug reference: 4752 Logged by: Fujii Masao Email address: masao.fujii@gmail.com PostgreSQL version: PostgreSQL 8.4d Operating system: Red Hat Enterprise Linux Server release 5.1 (Tikanga) Description: sourceline in pg_settings indicates wrong number Details: Hi, sourceline (in pg_settings) of the parameter line without '\n' indicates wrong number as follows. $ nl $PGDATA/postgresql.conf 1 shared_buffers = 32MB <-- this line doesn't contain '\n' $ psql -c "SELECT sourceline FROM pg_settings WHERE name = 'shared_buffers'" sourceline ------------ 0 (1 row) On the other hand, if the line has '\n', sourceline indicates the correct number. $ echo "shared_buffers = 32MB" > $PGDATA/postgresql.conf $ nl $PGDATA/postgresql.conf 1 shared_buffers = 32MB <-- this line contains '\n' $ psql -c "SELECT sourceline FROM pg_settings WHERE name = 'shared_buffers'" sourceline ------------ 1 (1 row) Is this bug?
Hi, On Thu, Apr 9, 2009 at 1:40 PM, Fujii Masao <masao.fujii@gmail.com> wrote: > > The following bug has been logged online: > > Bug reference: 4752 > Logged by: Fujii Masao > Email address: masao.fujii@gmail.com > PostgreSQL version: PostgreSQL 8.4d > Operating system: Red Hat Enterprise Linux Server release 5.1 (Tikanga) > Description: sourceline in pg_settings indicates wrong number > Details: > > Hi, > > sourceline (in pg_settings) of the parameter line without '\n' indicates > wrong number as follows. > > $ nl $PGDATA/postgresql.conf > 1 shared_buffers = 32MB <-- this line doesn't contain '\n' > $ psql -c "SELECT sourceline FROM pg_settings WHERE name = > 'shared_buffers'" > sourceline > ------------ > 0 > (1 row) > > On the other hand, if the line has '\n', sourceline indicates the correct > number. > > $ echo "shared_buffers = 32MB" > $PGDATA/postgresql.conf > $ nl $PGDATA/postgresql.conf > 1 shared_buffers = 32MB <-- this line contains '\n' > $ psql -c "SELECT sourceline FROM pg_settings WHERE name = > 'shared_buffers'" > sourceline > ------------ > 1 > (1 row) > > Is this bug? Attached patch fixes the bug. Is this worth committing? Regards, -- Fujii Masao NIPPON TELEGRAPH AND TELEPHONE CORPORATION NTT Open Source Software Center
Вложения
Fujii Masao <masao.fujii@gmail.com> writes: > Attached patch fixes the bug. Is this worth committing? Applied to HEAD, but it didn't seem worth back-patching. Thanks. regards, tom lane PS: when you generate a diff against a non-clean source tree, please remove the cruft like > ? GNUmakefile > ? config.log > ? config.status from the posted patch. It's useless and annoys readers ...
Hi, On Thu, Apr 9, 2009 at 11:22 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote: > Fujii Masao <masao.fujii@gmail.com> writes: >> Attached patch fixes the bug. Is this worth committing? > > Applied to HEAD, but it didn't seem worth back-patching. =A0Thanks. Thanks. > PS: when you generate a diff against a non-clean source tree, please > remove the cruft like > >> ? GNUmakefile >> ? config.log >> ? config.status > > from the posted patch. =A0It's useless and annoys readers ... Oh, sorry. I will be careful about it. Regards, --=20 Fujii Masao NIPPON TELEGRAPH AND TELEPHONE CORPORATION NTT Open Source Software Center