0

私は OpenERP6.1 を使用しています。特定のモジュールに加えられた変更の効果を確認するために、特定のモジュールを変更した後に OpenERP6.1 サーバーを再起動する方法を知っている人はいますか? モジュールをアップグレードすることで変更を反映させることができますが、少し時間がかかりすぎます。

OpenERP6.0 では、次のコマンドを実行します。

/some-path/openerp-server.py --addons=../addons/ -u 'module name' -d 'database'

OpenERP6.1に対応するものが必要です

4

2 に答える 2

1

次のコマンドは私のために仕事をしました..

sudo /etc/init.d/openerp 再起動

于 2012-04-10T04:25:41.153 に答える
1

データベースとビューの変更について質問しているだけですよね? モジュールのコードが変更されている場合、指定したコマンドは機能しません。新しいコードを実行するには、OpenERP サーバー プロセスを再起動する必要があります。

モジュールをアップグレードするよりもコマンドの実行速度が速いと確信していますか? 私はそれがどうなるか理解できません。

どちらの場合でも、コマンドは 6.1 でも機能するはずです。構成コードはまだ-uオプションをサポートしているようです。

# Server startup config
group = optparse.OptionGroup(parser, "Common options")
group.add_option("-c", "--config", dest="config", help="specify alternate config file")
group.add_option("-s", "--save", action="store_true", dest="save", default=False,
                  help="save configuration to ~/.openerp_serverrc")
group.add_option("-i", "--init", dest="init", help="install one or more modules (comma-separated list, use \"all\" for all modules), requires -d")
group.add_option("-u", "--update", dest="update",
                  help="update one or more modules (comma-separated list, use \"all\" for all modules). Requires -d.")

-dオプションもサポートされているようです。

group = optparse.OptionGroup(parser, "Database related options")
group.add_option("-d", "--database", dest="db_name", my_default=False,
                 help="specify the database name")

指定したコマンドを実行しようとするとどうなりますか? 6.1 でキャッシュの動作が変更された可能性があるため、別のプロセスによって行われたデータベースの変更に気付かない可能性があります。その場合は、コマンドを実行してからサーバーを再起動すると機能するはずです。モジュールをアップグレードするよりも良いことは想像できませんが。

于 2012-04-09T18:27:12.313 に答える