pgsql-server/ oc/src/sgml/runtime.sgml rc/back ...

Поиск
Список
Период
Сортировка
От momjian@svr1.postgresql.org (Bruce Momjian)
Тема pgsql-server/ oc/src/sgml/runtime.sgml rc/back ...
Дата
Msg-id 20030727043554.A3BD9D1C4BA@svr1.postgresql.org
обсуждение исходный текст
Список pgsql-committers
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    momjian@svr1.postgresql.org    03/07/27 01:35:54

Modified files:
    doc/src/sgml   : runtime.sgml
    src/backend/utils/misc: guc.c
    src/bin/initdb : initdb.sh
    src/include/utils: guc.h guc_tables.h
    src/test/regress/expected: rangefuncs.out rules.out
    src/test/regress/sql: rangefuncs.sql

Log message:
    > Joe Conway <mail@joeconway.com> writes:
    >>ISTM that "source" is worth knowing.
    >
    > Hm, possibly.  Any other opinions?

    This version has the seven fields I proposed, including "source". Here's
    an example that shows why I think it's valuable:

    regression=# \x
    Expanded display is on.
    regression=# select * from pg_settings where name = 'enable_seqscan';
    -[ RECORD 1 ]-----------
    name    | enable_seqscan
    setting | on
    context | user
    vartype | bool
    source  | default
    min_val |
    max_val |

    regression=# update pg_settings set setting = 'off' where name =
    'enable_seqscan';
    -[ RECORD 1 ]---
    set_config | off

    regression=# select * from pg_settings where name = 'enable_seqscan';
    -[ RECORD 1 ]-----------
    name    | enable_seqscan
    setting | off
    context | user
    vartype | bool
    source  | session
    min_val |
    max_val |

    regression=# alter user postgres set enable_seqscan to 'off';
    ALTER USER

    (log out and then back in again)

    regression=# \x
    Expanded display is on.
    regression=# select * from pg_settings where name = 'enable_seqscan';
    -[ RECORD 1 ]-----------
    name    | enable_seqscan
    setting | off
    context | user
    vartype | bool
    source  | user
    min_val |
    max_val |

    In the first case, enable_seqscan is set to its default value. After
    setting it to off, it is obvious that the value has been changed for the
    session only. In the third case, you can see that the value has been set
    specifically for the user.

    Joe Conway


В списке pgsql-committers по дате отправления:

Предыдущее
От: momjian@svr1.postgresql.org (Bruce Momjian)
Дата:
Сообщение: pgsql-server/contrib/tablefunc README.tablefun ...
Следующее
От: momjian@svr1.postgresql.org (Bruce Momjian)
Дата:
Сообщение: pgsql-server/contrib oid2name/oid2name.c spi/t ...