【问题标题】:Migrate MS Access to PostgreSQL [closed]将 MS Access 迁移到 PostgreSQL [关闭]
【发布时间】:2013-12-26 06:33:35
【问题描述】:

我正在以 Access 文件的形式获取数据。

我的应用程序使用 PostgreSQL/Java。我想将 Access 数据库转换为 PostgreSQL。 谁能帮我写这个代码

【问题讨论】:

  • 向我们展示您的代码,以便我们为您提供帮助
  • 感谢 Nguyen...我已经完成了连接 ms 访问和 postgres 的代码(两个单独的连接)。我不知道如何继续...如何获取表结构...
  • 您能否创建一个指向您的 PostGreSQL 数据库的 ODBC DSN,然后在 Access 会话中使用 DoCmd.TransferDatabase
  • @HansUp 你能解释一下 DoCmd.TransferDatabase 它是 VB 不是吗....我不知道 VB

标签: java postgresql ms-access


【解决方案1】:

我怀疑是否有任何简单的自动方法。您必须创建 ddl 语句以在 postgresql 中创建表(不确定是否可以从 access 导出 ddl),将数据从 access 导出到 csv,然后使用 postgresql copy from 命令填充表。

或者你可以考虑试试这个工具:

http://docman.sourceforge.net/home_html/projects/sql/exportSQL3.txt

但它看起来像一个开发版本,它可能不成熟。

【讨论】:

  • 我以为您只需要进行一次转换。您需要编写一个将 MS Access 数据库转换为 postgresql 数据库的 java 程序吗?这听起来像是一个非常大的项目。我认为您需要向我们展示您迄今为止编写的代码。
  • 。我已经完成了连接ms access和postgres的代码(两个单独的连接)。我不知道如何继续...如何获取表结构。
  • 不幸的是,我也不知道。如果这是 Oracle,您可以将其从元数据中提取出来。我认为您需要比我更了解访问权限的人。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-18
  • 1970-01-01
  • 1970-01-01
  • 2010-09-06
相关资源
最近更新 更多