Odoo-10的CSV二进制字段值在哪里存储在postgres中?

问题描述 投票:0回答:1

我在Odoo-10中创建了一个二进制字段,用于在服务器上存储CSV文件。但是当我在postgres检查它的表而不是在该列中获取二进制数据时,我得到的是这样的东西

<memory at 0x7f1539393648>

我的二进制文件在哪里准确存储?

  • 我的odoo版本是10。
  • 我也试图将表从openerp-6迁移到Odoo-10,存储CSV二进制文件的列在postgres表中为版本6提供了正确的数据,但是当我迁移该表时,CSV二进制列包含这个“内存在0x7f1539393648 “再次在第10版的表格中

我在哪里制造混乱。帮助赞赏。

postgresql odoo odoo-8 odoo-10
1个回答
1
投票

默认情况下,二进制数据存储已从数据库移出到Odoo 7或8周围的文件系统上的正常存储。

您可以在(来自odoo / odoo / tools / appdirs.py)下找到这些文件:

Typical user data directories are:
    Mac OS X:               ~/Library/Application Support/<AppName>
    Unix:                   ~/.local/share/<AppName>    # or in $XDG_DATA_HOME, if defined
    Win XP (not roaming):   C:\Documents and Settings\<username>\Application Data\<AppAuthor>\<AppName>
    Win XP (roaming):       C:\Documents and Settings\<username>\Local Settings\Application Data\<AppAuthor>\<AppName>
    Win 7  (not roaming):   C:\Users\<username>\AppData\Local\<AppAuthor>\<AppName>
    Win 7  (roaming):       C:\Users\<username>\AppData\Roaming\<AppAuthor>\<AppName>

如果您在Odoo服务器配置中设置了值data_dir,则可以在那里找到文件。

© www.soinside.com 2019 - 2024. All rights reserved.