diff --git a/dist/articles/belarusian/index.html b/dist/articles/belarusian/index.html index cb658ba..93bb0cd 100644 --- a/dist/articles/belarusian/index.html +++ b/dist/articles/belarusian/index.html @@ -5,8 +5,9 @@ - - + + + diff --git a/dist/articles/synapse-revitalization-script/index.html b/dist/articles/synapse-revitalization-script/index.html index 75c3924..a393231 100644 --- a/dist/articles/synapse-revitalization-script/index.html +++ b/dist/articles/synapse-revitalization-script/index.html @@ -5,12 +5,13 @@ - - + + + - Restoration of Synapse after disappearing 1 year of database history + Restoration of Synapse after losing 1 year of database history
@@ -22,9 +23,9 @@ Donate :3
-

Restoration of Synapse after disappearing 1 year of database history

+

Restoration of Synapse after losing 1 year of database history

-

Introduction

In July 2025, my PostgreSQL had broken, so I needed to restore it from my 1-y.o. backup. I was thinking about what to do, and my friend sent me this article, so we understood what to do!

For example, there is a room called #example:example.org (roomid !example:example.org), whose member was @user:example.net. +

Introduction

In July 2025, my Synapse PostgreSQL had broken, so I needed to restore it from my 1-y.o. backup. I was thinking about what to do, and my friend sent me this article, so we understood what to do!

For example, there is a room called #example:example.org (roomid !example:example.org), whose member was @user:example.net. The problem is that every server knows @user:example.net is in the room #example:example.org. But our server doesn’t! So that is what we should aim at solving the problem.

Architecture

We get 2 types of error messages:

Computers