使用Laravel,将数据库表从一个数据库服务器数据库复制到另一个数据库服务器

时间:2016-10-08 16:34:33

标签: php mysql database postgresql laravel

服务器'a'有一个带有表'产品'的postgres数据库'sourcedb'。我正在使用mysql(MariaDb)在不同的服务器'b'上使用自己的数据库'destinationdb'在laravel中创建一个传送系统。
每天一次,我需要使用服务器'a'中的最新产品表更新服务器'b'上的产品表。我的想法是将服务器'b'上的产品表替换为服务器'a'上的产品表 我已经研究了很多stackoverflow和其他对这个问题的贡献,但没有找到一个可行的解决方案。我试过了

DB::statement("create table destinationdb.products like sourcedb.products")
DB::statement("insert destinationdb.products select * from sourcedb.products") 

由于我是laravel的新手,我正在努力学习语法,特别是'sourcedb'和'destinationdb'。

0 个答案:

没有答案