Show more

My mastodon database got corrupted and I lost some rows in the "statuses" table (the biggest, which contains all messages).

Repairing the database itself was difficult and required help from IRC channel on Freenode (thanks to RhodiumToad).

Then I had to dump it and restore it with missing data, which violated some foreign key constraints. I wanted to add the missing constraints (so I don't get issues during database migrations).

I removed associated data with queries such as:

delete from mentions r where r.status_id is not null and not exists (select x.id from statuses x where x.id = r.status_id);

I probably didn't loose my own messages since this is a very small fraction of the whole table.

Now I understand why it is important to make backups (and I'm thinking about leaving Scaleway, because it was probably a disk failure rather than a PostgreSQL bug).

Time to upgrade Mastodon...

Exagone313 :calim: boosted

Pffff... On dirait les conditions d'utilisation d'un GAFAM. Ils anticipent déjà les pertes de données intempestives ou la coupure du service sans préavis.

Exagone313 :calim: boosted

Discussion avec le banquier hier :
"Non mais 500 000 balles pour vivre à Marx Dormoy, les mecs ont fumé quoi ? C'est quoi leur putain de projet ?"
Fou-rire du banquier.
"Je vous avoue qu'à 500 000, on ne vous suivra pas sauf avec un apport de 300 000€"

Exagone313 :calim: boosted

In Catalonia, the police are the reactionary force of the State against the people. It doesn’t matter if you’re non-violent, if you’re just standing on the sidewalk, or more energetically engaged in protest.

Exagone313 :calim: boosted

Salut à tous.

J'ai sorti un petit jeu web accessible ici : bobby.yannicka.fr/

C'est un jeu de réflexion-puzzle : vous devez réussir à récupérer les pièces dans chaque niveau pour atteindre la sortie.

C'est vraiment un petit jeu sans prétention, aux graphismes simples et qui n'est pas forcément mené à évoluer.

Bon jeu.

Exagone313 :calim: boosted
Exagone313 :calim: boosted

RT @msoudais@twitter.com

Des journalistes pigistes participent aussi à cette manifestation avec le soutien de tous leurs syndicats. La réforme de l’assurance chômage va accroître leur précarité #7decembre

🐦🔗: twitter.com/msoudais/status/12

Exagone313 :calim: boosted
Exagone313 :calim: boosted
Exagone313 :calim: boosted
Exagone313 :calim: boosted
Exagone313 :calim: boosted
Exagone313 :calim: boosted

@PifyZ En passant tout en filter: grayscale(100%); ça fait moins saigner les yeux !

Génial ! Merci !

Exagone313 :calim: boosted

"C'est pour mieux influencer mon enfant !"
"It's to better influence, my child"
#humor #fairytale

Exagone313 :calim: boosted

Perpignan-Rungis ? Amendement rejeté ! Le ventre de Paris sera désormais livré en camion, 20000 par an, exactement. Et le gouvernement refuse d'inscrire dans la loi le retour sur rail des fruits et légumes. Ca malgré des voix qui viennent de la gauche, de la droite et du centre. t.co/CbAiw8eNKp

@bortzmeyer
sur mon vps ovh sur arch, j'utilise systemd-networkd avec dans /etc/systemd/network/eth0-dhcp.network

[Match]
Name=eth0

[Network]
DHCP=ipv4
Address=2001:41d0:302:2200::544b/128
Gateway=2001:41d0:0302:2200::1

[DHCPv4]
UseMTU=true
UseHostname=false

[Route]
Destination=2001:41d0:0302:2200::1

Exagone313 :calim: boosted
Exagone313 :calim: boosted
Show more
Exagone313's Mastodon instance

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!