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. 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!