Database Transfer between old and new server

Hello Devs,

I have already looked through similar requests to this and they seem to be for users wishing to sync two different servers running at the same time. Such as these articles

But what I wish to be able to do is different. I wish to be able to take the database from one and send to a new server when upgrading from an old to new server.

Currently there is no way to sync your watched status between different plex servers without using a plugin. If using these plugins they only provide the ability to sync at a user level (trakt.tv plugin) and not system level or are complicated to setup for people without coding knowledge. There is currently a way to download the database through the troubleshooting section of the settings.
Download Database

When upgrading to a new server I had a look at the options for moving the database from the old to the new to sync mine and users I share the library with watched status of videos. I was only able to find ways of copying the database between server’s setup on the same operating system. When I moved from a QNAP NAS running plex to a new Server running TrueNAS Core I was unable to move the database.

My suggestion for a feature would be a way to download the old database from the old server which would include all of the watched/ not watched states of all videos on the server for all users (even the ones the library is shared with) and then upload them to the new one. This would of course need to be able to be done between different operating systems. If it could even be setup as a single button to for instance “Sync database to” and then you select the server which you wish to sync the database to. This would stream line upgrading servers and make it easier for not so tech savvy users to upgrade their plex server without losing watched state of videos.

@OttoKerner please read before closing as the topics you suggested are different.

No, it’s not really different. First you say you want to transfer the whole database – which includes all libraries, all items in those libraries and their metadata.
But then you emphasize the watched status in particlar.

Either way, what you are requesting has already been requested before. Multiple times actually.
The rules in this subforum state that you must not create duplicate requests.

1 Like

Thanks for the reply, again this suggestion you have provided is good but does’t give the detail of the feature required for upgrading to a new server going to a new OS. I have at least listed a feature here. The suggestion you listed mentions being able to bundle the files which is a good idea and I would be willing to modify mine to have a button on the old plex server in the web ui that allows to you to transfer watched status and other nessecary files to new server. If you have a suggestion on more of these type of requests can you please send to me so I can compile them in to a better suggestion request for the other users as well.

It simply doesn’t matter why you are transferring the metadata.
Whether it is a move to a different server machine, server operating system, or any other reason
it doesn’t change anything about the need to take the metadata/library from the old installation and move it to the new.
And that is already covered by the existing request(s).

This adds context of why the feature would be usefull. I have been looking through different sections of the forums and have found lots of others having the same / similar issue as me when upgrading servers. It shows that there is a clear demand for this feature from the plex community.

The added context doesn’t change what you are requesting.
It has already been requested before. And so creating another thread requesting the same thing is not allowed in this subforum.
Hence why it is closed as a duplicate request.

If all these people are asking for the same thing or help with the issue why not merge these into one request then?

The merge process is not really possble to undo, that’s why.
As this case shows, it often causes discussion.

Discussion is good and helps build on the feature idea. If I was to combine them all into one detailed feature suggestion and remove the others I have created would you be happy with that?

No, because what you are requesting has already been requested. So new threads will be closed.
You are free to add to any of the open request threads I have linked.

Okay I will contribute to those. This is what I am trying to do if you can help me at all.

2021 clean-up: duplicate