In principle sounds like it would work. I don't know the Roundcube data
table structure well enough to know if these are the only changes you
would require there, but in answer to your question about auto_increment
you can use: 

ALTER TABLE tbl AUTO_INCREMENT = 5; 

To reset the auto_increment figure in table B at the end so any new
records start numbering beyond the merged data. 

Also see:
https://dev.mysql.com/doc/refman/5.7/en/example-auto-increment.html

Hope this helps. 

Steve 

On 06-09-2017 17:19, Jorge Bastos wrote:

> Howdy,
> 
> I have two installs of RC, but I discovered something that already exists,
> that is the possibility to have just one install, no matter the number of
> servers that I have:
> 
> $config['default_host'] = 'mail.%s';
> 
> I know it was always there, but I was blind :)
> I even can create a separated record for all domains to use an internal IP
> if I want, but that's something I'll see if I have the need of, servers are
> all in the same datacenter/switch for now.
> 
> Thing is, i have:
> 
> Install A
> Install B
> 
> And i have users that have contacts on both sides, and the user ID's will
> collide.
> What I'm thinking to do it:
> 
> On install B
> update users set user_id=user_id+10000;
> update contacts set user_id=user_id+10000;
> 
> and then join this two tables to install A
> 
> the database schema is pretty simple, but I'd like an advice/confirmation on
> this if possible, 'cause I don't know what will happen when the user_id will
> reach the numbers that I incremented, will they collide or it'll check if
> the number exists? (I know it's an autoincrement field)
> 
> I can always use a very very high value like user_id+100000000, but don't
> like the solution,
> 
> Thanks in advanced :)
> 
> Jorge,
> _______________________________________________
> Roundcube Users mailing list
> [email protected]
> http://lists.roundcube.net/mailman/listinfo/users
_______________________________________________
Roundcube Users mailing list
[email protected]
http://lists.roundcube.net/mailman/listinfo/users

Reply via email to