Hegel2011的博客

读书 - 工作 - 生活 - 笔记

Taps: 一个导数据的工具

在railscast上看到了一个介绍导入导出数据的工具taps.

最大的亮点在于:

  1. 是用起服务的方式来完成。先针对一个数据库启动一个server监听在5000端口,随后在它处启动一个脚本导数据;
  2. 可以跨数据库导入导出。实际上中间是用到了sequel这个ruby的Orm框架,所以理论上应该是只要有adapter的数据库就都能被匹配。

使用也非常之简单与直接

1
2
3
$ gem install taps
$ taps server postgres://localdbuser:localdbpass@localhost/dbname httpuser httppassword
$ taps pull postgres://dbuser:dbpassword@localhost/dbname http://httpuser:httppassword@example.com:5000
Included file 'twitter_sharing.html' not found in _includes directory