https://plr.ph3j.com/notice/9kAzt3Qidyz2wTs3XM
新規インストでPleromaがエラーとなる件。

Pleromaではないがいろいろと調べると、そのindexやtableを直接DBから削除してみる、という乱暴な方法が出てきた。

それをやってみた。
psql pleroma_dev
\d users
DROP INDEX users.users_email_index;
記憶が違っていなければ、こんなようなコマンドだったはず。

その後、MIX_ENV=prod mix ecto.migrate を再度実行。
すると、通った!!
psqlでみると、users_email_indexは存在せず。

とりあえず、Pleromaを起動してみると localhost:4000でChromium browserにて正常そうな様子。Firefox では真っ白だが。

#Pleroma #duplicate_table #postgrex
この件については、
https://git.pleroma.social/pleroma/pleroma/issues
に出したほうが良いと思うけど、やったことないから、気が重い。

debian_based_en.mdの
## Questions
にあるchatも昨日やってみたけど、誰かいるのかいないのか分からず、撤退した。

#Pleroma
スレッドを表示
@sumiyaki たぶんこんな感じ。

diff --git a/priv/repo/migrations/20170522160642_case_insensivtivity.exs b/priv/repo/migrations/20170522160642_case_insensivtivity.exs
index c7565946..f033059c 100644
--- a/priv/repo/migrations/20170522160642_case_insensivtivity.exs
+++ b/priv/repo/migrations/20170522160642_case_insensivtivity.exs
@@ -3,17 +3,25 @@ defmodule Pleroma.Repo.Migrations.CaseInsensivtivity do

def up do
execute ("create extension if not exists citext")
+ drop unique_index(:users, [:email])
+ drop unique_index(:users, [:nickname])
alter table(:users) do
modify :email, :citext
modify :nickname, :citext
end
+ create unique_index(:users, [:email])
+ create unique_index(:users, [:nickname])
end

def down do
+ drop unique_index(:users, [:email])
+ drop unique_index(:users, [:nickname])
alter table(:users) do
modify :email, :string
modify :nickname, :string
end
+ create unique_index(:users, [:email])
+ create unique_index(:users, [:nickname])
execute ("drop extension if exists citext")
end
end

インデックスが既に存在するテーブルの定義を変更しようとしているので、一度インデックスを消して、変更してから再作成する。
フォロー

@noellabo @sumiyaki ソースコード流し込むのにPleromaのアカウントから書き込んだりした。

長いっちゃ長いけど、このぐらいええやろ、という感じw

@noellabo @noellabo

本題とはちがうのですが、Mastodonは500文字の制限。これは、500文字超えのトュートが他所から来た時はどう処理されるのでしょうか?

少し超過なら受け入れじゃないかと予測しますが、1000文字超えとか、はでに超過なら、拒否とか、無視とかになってしまうのでしょうか?

#Pleroma #Mastodon

@sumiyaki @noellabo どこかに制限あったかな……。ソースコード確認しないとわからないけど、普通に受け取っちゃうんじゃないですかね。Pleromaの5,000文字とかw

ログインして会話に参加
DTP-Mstdn.jp

DTP-Mstdn.jpは、DTP・デザイン・印刷に関わる人々のためのMastodonインスタンスです。特定分野の専門インスタンスですので、日々のつぶやき、耳寄りな情報の共有、ディスカッション、質問とその回答、役立つスクリプトなど、他では投稿しづらい内容も、思う存分トゥートしましょう!