【问题标题】:Where is the Odoo-10's CSV binary field value gets stored in postgres?Odoo-10 的 CSV 二进制字段值存储在 postgres 中的什么位置?
【发布时间】:2019-02-27 14:01:49
【问题描述】:

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

<memory at 0x7f1539393648>

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

  • 我的 odoo 版本是 10。
  • 我也在尝试将表从 openerp-6 迁移到 Odoo-10,存储 CSV 二进制文件的列在版本 6 的 postgres 表中具有正常数据,但是当我迁移该表时,CSV 二进制列包含此 “内存在 0x7f1539393648” 再次在版本 10 中的表中

我在哪里弄得一团糟。帮助表示赞赏。

【问题讨论】:

  • 为什么要设置标签odoo-8?我在这里看不到任何关系,因为您说的是 Odoo 6 和 10。
  • 我认为这个二进制数据存储已经从数据库转移到文件系统上的正常存储已经从版本 8 更改,所以使用了 odoo-8 标记。
  • 嘿,这简直是在引用我的话:-P 好的,我会让那个标签保持原样。

标签: postgresql odoo odoo-8 odoo-10


【解决方案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,则可以在此处找到文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-05
    • 2010-10-05
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 2016-05-07
    • 2010-11-27
    相关资源
    最近更新 更多