Database 是否可以将公司数据库连接到Odoo 9(OpenERP)?

Database 是否可以将公司数据库连接到Odoo 9(OpenERP)?,database,postgresql,openerp,erp,Database,Postgresql,Openerp,Erp,我正在创建一个商业应用程序来管理一家中型鞋业公司的库存。 我已经用PostgreSQL创建了一个数据库。我现在可以将它连接到Odoo9以开发应用程序 我怎样才能做到这一点呢?您不能将现有数据直接用于odoo 但Odoo通过其灵活的导入系统,可以轻松使用现有应用程序和数据库中的现有数据。在通过csv文件导入数据的情况下,您可以导入您可能想到的任何数据,您只需知道odoo期望的正确数据格式以及必须提供的必填字段 Odoo中的每个模型甚至定制模块都可以导入数据 如果您想导入数据,只需单击任何模型的列表

我正在创建一个商业应用程序来管理一家中型鞋业公司的库存。 我已经用PostgreSQL创建了一个数据库。我现在可以将它连接到Odoo9以开发应用程序


我怎样才能做到这一点呢?

您不能将现有数据直接用于odoo

但Odoo通过其灵活的导入系统,可以轻松使用现有应用程序和数据库中的现有数据。在通过csv文件导入数据的情况下,您可以导入您可能想到的任何数据,您只需知道odoo期望的正确数据格式以及必须提供的必填字段

Odoo中的每个模型甚至定制模块都可以导入数据

如果您想导入数据,只需单击任何模型的列表视图,您就会看到
创建
按钮旁边的
导入
链接,从那里您可以继续,如果您需要了解有关导入系统的更多信息,甚至可以阅读其中的常见问题解答

至于在导入时需要知道哪些列,只需创建示例数据并保存它,然后

  • 转到列表视图
  • 勾选记录名称旁边的复选框以将其选中
  • 现在单击“更多”按钮,您将看到一个导出选项
  • 您可以从中选择要导出的字段,必填字段将以蓝色突出显示
有其他方法可以通过odoo重新使用现有数据(您可以直接写入数据库……但不建议这样做,因为一些约束不会被检查,最终可能会弄乱数据库),或者您可以使用
xmlrpc
jsonrpc
,这将非常耗时


使用导入功能是最好、最简单的方法。

您不能直接将现有数据与odoo一起使用

但Odoo通过其灵活的导入系统,可以轻松使用现有应用程序和数据库中的现有数据。在通过csv文件导入数据的情况下,您可以导入您可能想到的任何数据,您只需知道odoo期望的正确数据格式以及必须提供的必填字段

Odoo中的每个模型甚至定制模块都可以导入数据

如果您想导入数据,只需单击任何模型的列表视图,您就会看到
创建
按钮旁边的
导入
链接,从那里您可以继续,如果您需要了解有关导入系统的更多信息,甚至可以阅读其中的常见问题解答

至于在导入时需要知道哪些列,只需创建示例数据并保存它,然后

  • 转到列表视图
  • 勾选记录名称旁边的复选框以将其选中
  • 现在单击“更多”按钮,您将看到一个导出选项
  • 您可以从中选择要导出的字段,必填字段将以蓝色突出显示
有其他方法可以通过odoo重新使用现有数据(您可以直接写入数据库……但不建议这样做,因为一些约束不会被检查,最终可能会弄乱数据库),或者您可以使用
xmlrpc
jsonrpc
,这将非常耗时


使用导入功能是最好、最简单的方法。

以前您使用的是Odoo8/7/6或其他erp@PrakashSharma我想他用数据库做了一个外部应用。如果要使用相同的数据库,请注意此数据库中表的名称,因为如果Odoo需要创建相同的表,则会有一个包含来自Odoo和应用程序的混合数据的表。但是,在运行Odoo应用程序时,只需使用“-d your_database”运行Odoo即可。@QuentinTHEURET该公司一直使用IBM AS/400系统,其中数据库与操作系统集成。现在有了新的需求,公司逐渐希望创建一个新的基于Web的系统。我开始构建一个新的数据库模型,我使用PostgreSQL实现它(因为它受Odoo支持)。但现在我想使用我的数据库构建业务应用程序。奥多9在我看来是个不错的选择。你觉得怎么样?@QuentinTHEURET我从来没有用过Odoo,但据我所知,似乎Odoo构建了自己的表,而没有使用现有的表。这是真的吗?在这种情况下,最佳做法是什么?请注意,我想使用我的DB模型。以前您使用的是Odoo8/7/6或其他erp@PrakashSharma我想他用数据库做了一个外部应用。如果要使用相同的数据库,请注意此数据库中表的名称,因为如果Odoo需要创建相同的表,则会有一个包含来自Odoo和应用程序的混合数据的表。但是,在运行Odoo应用程序时,只需使用“-d your_database”运行Odoo即可。@QuentinTHEURET该公司一直使用IBM AS/400系统,其中数据库与操作系统集成。现在有了新的需求,公司逐渐希望创建一个新的基于Web的系统。我开始构建一个新的数据库模型,我使用PostgreSQL实现它(因为它受Odoo支持)。但现在我想使用我的数据库构建业务应用程序。奥多9在我看来是个不错的选择。你觉得怎么样?@QuentinTHEURET我从来没有用过Odoo,但据我所知,似乎Odoo构建了自己的表,而没有使用现有的表。这是真的吗?在这种情况下,最佳做法是什么?请注意,我想使用我的DB模型。谢谢你的回答。我正在考虑使用后端框架(例如Django)构建一个web应用程序。你认为对于中型公司来说,Odoo是一个好的ERP吗?是的,我肯定会推荐Odoo……但你也应该知道,Odoo有一个内置的web框架,可以用来构建与Odoo紧密集成的web应用程序。同时也避免了使用另一个框架的复杂性…(它与flask非常相似,因为它使用werkzeug,您可以使用als