Changing your Mastodon joined date with PostgreSQL

Recently, I moved my Mastodon server to a new instance. While the original creation date of the previous one was very special to me, I searched for a way to permanently change the date I joined Mastodon to match this special date.

Changing your Mastodon joined date with PostgreSQL
Photo by Chethan / Unsplash

After finding the relevant fields in the PostgreSQL database it turned out to be quite easy: Assuming you have root access to your self-hosted Mastodon instance, the process is pretty straightforward and the following commands will lead to success:

Log into the „mastodon“ account (following the best-practices install, its name should be exactly this) with

su mastodon

Then enter the specific database with the „psql“-command:

psql -d mastodon_production

Once you’re there, simply follow the example below to change the „joined“ date of your Mastodon-account. Change the date and the corresponding user, then press „Enter“.

UPDATE accounts SET created_at='2025-05-12 19:18:00' WHERE username='oliver‘;

and finish the process with

exit

That’s it - the change is immediate so there is no need to restart PostgreSQL or the corresponding Mastodon-services!

Joined on May 12th, 2025