跳至内容
菜单
此问题已终结
1 回复
9637 查看

Hello there!

I have a Binary field, but it has been used too much and now the database is overloaded and it takes so long some queries. I want to fix it and I added "attachment=True" to the field, but the previous data are still on the database.

Is there any function to export all that data and import the data to the ir.attachment??

If it is not, any clues to do it myself, please? I suppose the point would be creating an ad-hoc function but I have no idea about how to get those files from the function, how to transform them into files, and how to save those files in the filestore according to ir.attachment rules.


Sorry for mistakes, I try my best with English.

Thank you all!

形象
丢弃
最佳答案

 

Hello as far as I know in version 10 odoo files are stored on the file system, and not in the default database. For version 8 there is a free module for transfer from the database to the file system. 

The logic is written in python therefore to transfer on 10 version I think there are no problems.Link:



https://www.odoo.com/apps/modules/8.0/attachments_to_filesystem/

形象
丢弃
相关帖文 回复 查看 活动
6
12月 23
19797
3
3月 17
3739
0
2月 23
1733
1
4月 18
12858
2
1月 18
3226