2017-11-22 4 views
4

私たちは本番環境にインスタンスを導入する準備が整いました。現在、プロセス中に作成されたデモデータをすべて削除しています。Odooの製品数を0に設定する

I通常、主要なサンプルデータをきれいにするには、この手順は、次のとおりです。サーバーへ

SSHを

su postgres 
psql abc_db_name 

delete from stock_pack_operation; 
delete from stock_picking; 
delete from stock_move; 
delete from account_invoice; 
delete from account_partial_reconcile; 
delete from account_move; 
delete from sale_order; 
delete from account_payment; 

私が今直面しています主な問題は、削除せずに0にすべての製品の数量を設定されていますプロダクト。これを設定してリセットし、最初からインベントリを開始するために実行する必要があるクエリは何ですか?

+0

私はこのようなデータを削除することはお勧めしません。代わりに、データなしでデータベースを保持する必要があり、いくつかのテストをしたい場合は、別のデータベースでそれを行うことができます – ChesuCR

+0

彼は製品のリストが必要だと思います – Cherif

答えて

2

あなたが試すことができますする:

UPDATE stock_quant SET qty=0; 
2

物の量は、モデルである:

stock.quant 

はちょうどそれらのレコードを削除し、製品がゼロでなければなりません。 odooを変更することで、有効なPostgresの名前 にモデルの名前を変更するため

delete from stock_quant; 

はこれを試してみてください。 _

+0

正確なコマンドを入力してください。それは私を助けてくれるでしょう!ありがとう –

+0

これを試して、それが働いた場合私に教えてください – Cherif

+1

あなたのコマンドは常にそれらを書くことについて考えていただきありがとうございますが、私は怠け者です^^。 – Cherif

関連する問題