Move conversations between databases

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
Deadcow
Posts: 28
Joined: Tue Apr 30, 2019 8:21 am

Move conversations between databases

Post by Deadcow »

I discovered a bit late that big dialogue database might become editor performance issue.
Now I'd like to separate this main database for several sub databases. Is it possible to move existing conversations between databases?
User avatar
Tony Li
Posts: 21962
Joined: Thu Jul 18, 2013 1:27 pm

Re: Move conversations between databases

Post by Tony Li »

Hi,

I recommend reading Working With Multiple Databases to help you decide between multiple databases or a single database. If you're not seeing any performance issues and you don't anticipate any, it's not worth the headache to switch to multiple databases.

If you do need to switch to multiple databases, the easiest way is to duplicate the database asset (e.g., select it in the Project view and press Ctrl+D / Cmd+D). Open one database in the Dialogue Editor window. In the Conversations section, select Menu > Outline. Then tick the conversations you want to delete, and click the "-" at the bottom of the list. Then edit the other database and delete the other conversations. For example, say you have conversations "A" - "M". In one database, tick A-G and delete. In the other, tick H-M and delete.

You can copy and paste nodes from individual conversations, too, but this isn't as useful for what you want to do. To do that, select all nodes except the <START> node. Then paste it into a new conversation, and link it up to the new conversation's <START> node.
Post Reply