【问题标题】:Insert same data into PostgreSQL and MySQL simultaneously将相同的数据同时插入 PostgreSQL 和 MySQL
【发布时间】:2013-02-28 10:39:00
【问题描述】:

我在同一个项目中将 ROR 与 postgreSQL(用于 Ipad 应用程序)和 PHP 与 MySQL(用于 Web 应用程序)一起使用。如何同时将值插入这两个数据库?我的意思是,当用户注册 Ipad App 时,数据应该同时插入 PostgreSQL 和 MySQL 数据库,反之亦然。请帮我。提前致谢。

【问题讨论】:

  • 同时使用数据调用RORPHP 脚本.....
  • 可以重构其中一个项目以使用通用数据库吗?或者,如果没有,也许有一个离线进程将记录从一个复制到另一个 - 每条记录都有一个 created_at 和一个 updated_at,您可以使用它来同步您尚未复制的任一方向的更改。跨度>

标签: php mysql ruby-on-rails postgresql


【解决方案1】:

当你从 rails 更新数据库时,让你的 rails 脚本在服务器上运行一个 php 脚本,它只是一个插入数据的模型。您可以使用 http 请求调用 php 脚本并发布您需要的值。我就是这样做的,我不确定是否有更好的方法,因为据我所知,每个带有 rails 的项目只能使用 1 个 db 驱动程序。

或者,您可以更改您的 rails 项目以使用与 PHP 脚本相同的数据库,但您需要使用 rails new ProjectName -d mysql 创建项目

【讨论】:

    猜你喜欢
    • 2017-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-24
    • 1970-01-01
    • 1970-01-01
    • 2012-12-30
    • 2013-08-14
    相关资源
    最近更新 更多