我正在尝试从旧网站迁移到新网站。旧站点使用MySQL,新站点使用PostgreSQL。我的问题是我用 PHP 编写了一个迁移脚本,该脚本查询旧数据库中的信息,以便我可以在同一脚本中将它们插入到新数据库中。我需要该脚本的原因是我必须调用其他函数来执行操作和操作数据,因为表列不是一对一匹配的,所以我不能只执行备份和恢复类型的情况。我有一个针对我使用的两个数据库的类。
mysql 查询可以工作,但 postgres 不能。他们收到错误消息,指出 pg_query(): 19 is not a valid PostgreSQL link resources in xxx
那么是否可以在同一个脚本中运行它们?如果我分别调用这两个脚本,它可以正常工作,但我无法将数据从旧服务器获取到新服务器。 我到处都查看过,没有发现很多问题需要在一个文件中使用两个数据库。 任何帮助都会很酷。
最佳答案
您对两个资源使用相同的变量并将 mysql 资源传递给 postgresql 函数
关于php - 在同一个 PHP 脚本中使用 MySQL 和 PostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17077327/