从小节复制的另一个用途是使用
sequel -C mysql://host1/database postgres://host2/database2
字符串是否有一种方法,包括用户名和密码的两个数据库。试过了但没成功
sequel -C mysql://user:password@host1/database postgres://user2:password2@host2/database2
型
dojqjjoe1#
用户名和密码存储在用户数据库中。首先需要在目标数据库上设置一个用户。在此之前,您不能复制任何内容到它。将用户数据库从mysql复制到postgres也是行不通的,所以你必须先手动设置你的用户。
0md85ypi2#
感谢你的问题,我能够让这个工作与sqlite3到postgres。在我的例子中,我不需要在输入文件中输入密码。
sequel -C sqlite://db/development.sqlite3 postgres://postgres:postgres@localhost/mydb
字符串在尝试sequel gem之前,我尝试了sqlite dump,然后用psql加载,但在文本字段上失败了。我对布尔值和日期时间做了适当的修改。我不能在我的旧mac上加载pgloader,所以我不能说这个选项。续集立即奏效。
sequel
psql
pgloader
2条答案
按热度按时间dojqjjoe1#
用户名和密码存储在用户数据库中。首先需要在目标数据库上设置一个用户。在此之前,您不能复制任何内容到它。将用户数据库从mysql复制到postgres也是行不通的,所以你必须先手动设置你的用户。
0md85ypi2#
感谢你的问题,我能够让这个工作与sqlite3到postgres。在我的例子中,我不需要在输入文件中输入密码。
字符串
在尝试
sequel
gem之前,我尝试了sqlite dump,然后用psql
加载,但在文本字段上失败了。我对布尔值和日期时间做了适当的修改。我不能在我的旧mac上加载pgloader
,所以我不能说这个选项。续集立即奏效。