0

OpenERP のモジュールが実行時に変更/更新している PostgreSQL のテーブルとフィールドを確認したい。

助言がありますか?

 application_name           | pgAdmin III - Query Tool   | client
 bytea_output               | escape                     | session
 client_encoding            | UNICODE                    | session
 client_min_messages        | notice                     | session
 DateStyle                  | ISO,MDY                    | session
 default_text_search_config | pg_catalog.english         | configuration file
 lc_messages                | English_United States.1252 | configuration file
 lc_monetary                | English_United States.1252 | configuration file
 lc_numeric                 | English_United States.1252 | configuration file
 lc_time                    | English_United States.1252 | configuration file
 listen_addresses           | *                          | configuration file
 log_destination            | csvlog                     | configuration file
 log_line_prefix            | %t                         | configuration file
 log_timezone               | US/Pacific                 | configuration file
 logging_collector          | on                         | configuration file
 max_connections            | 100                        | configuration file
 max_stack_depth            | 2MB                        | environment variable
 port                       | 5432                       | configuration file
 shared_buffers             | 32MB                       | configuration file
 TimeZone                   | US/Pacific                 | configuration file
4

1 に答える 1

1

OpenERP が接続時に特定の ROLE を使用している場合 (例では「openerp」が使用されています)、いくつかの異なる方法でステートメントをログに記録できます。

1)。ALTER ROLE openerp SET log_min_duration_statement TO 0;

2)。ALTER ROLE openerp SET log_statement TO 'mod';

私の好みはオプション #1 ですが、両方を試してみることをお勧めします。

設定をデフォルトに戻すには:

1)。ALTER ROLE openerp SET log_min_duration_statement TO DEFAULT;

2)。ALTER ROLE openerp SET log_statement TO DEFAULT; - また'none'

現在の設定を確認するには (ROLE 経由で設定されていない場合)、次のクエリの結果を貼り付けます。

SELECT  name, 
        current_setting(name) AS current_setting, 
        source
FROM pg_settings
WHERE source <> ALL (ARRAY['default'::text, 'override'::text]);
于 2013-08-14T22:33:30.423 に答える