2020-07-28 07:27:04 のえるの投稿 noellabo@fedibird.com
icon

Mastodonのサーバを管理されている方へ

PgHero(管理から入れるPostgreSQLのダッシュボード)で、Duplicate Indexesを指摘されたり、Space(テーブルやインデックスの使用容量の一覧)でインデックスにUNUSEDがついていたりすると思いますが、

_人人人人人人人人人_
> インデックスを <
> 削除しないで! <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄

インデックスを含めたデータベースのスキーマは、Mastodon本体のソースコードの中で、RailsのActive Recordの仕組みを使って変更を管理しています。その管理されている状態と一致しなくなると、いずれかの時点でdb:migrateできなくなって詰みます。

また、インデックスは、データベースの検索を高速にするだけでなく、同じキーを持つデータが重複しないようにする役割もあります。

滅多に使われないインデックスでも、それが無くなるとデータベースの整合性が壊れます。

データベース構造の変更は、本家のGithubにissueをあげたり、pull-requestを経て行いましょう。

icon

lolってフレンド同士で5vs5やろうとしたらどうしたらいいですか?

icon

はークソ

icon

帰るかあ

icon

@cygmikan ありにゃん

icon

デブ

Attach image
icon

@cygmikan かわいいでしょ

icon

マッチングアプリ

icon

風呂のフロー終わった

icon

ウオー

icon

ううう

icon

ねむたい

icon

はんドン眠い部,寝たら眠たくなくなるから寝れなさそう

icon

食べてないのはお前だけ!

icon

兼部してほしい

icon

ウー

icon

トイレいってください

icon

麻婆豆腐

icon

それな

icon

んー

icon

おー

icon

いー

icon

ねむたい

icon

もうそろそろ日付変わるやんまじかよ

icon

この世の情報は全て嘘と思って生きていると人間不信になるよ