2016-12-29 6 views
-1

odooデータベースでIDデータフィールドが読み込み専用であるため、odooデータベースでこのデータをインポートする必要があります。すべてのフォーラムでこれをPythonモジュールで変更する必要があると伝えます。この問題を解決するには、ベースフィールドを変更するodoo 9

答えて

0

私はあなたのような場合に取り組んでいます。この質問はフォーラムではありません。これは、データベースのコピーを作成するために必要な実際の作業です。終了時にそれらの関係をすべてpostgresデータベースに取り込みます:

すべてのテーブルにidを追加します 新しいテーブルでmany2oneフィールドを作成するよりも新しいIDと古いプライマリキーとforiegnで値を修正するよりキー

 T1  One------To------Many   T2 
    old_id        old_forignkey_T1 
    AE1         AE1 

この表のコピーを作成:idとmany2one_fieldsを追加

copy_T1       copy_T2 
    id old_id     old_forienkey_T1 many2one_field_id 
    1  AE1      AE1    null 

は、old_id、IDに応じold_forignキーをmany2oneフィールドの値を修正します。

1  AE1   ----->  AE1    1 

この本当に頑張って幸運です