PostgreSQL Discourse DBのどこでSSO固有のユーザー設定(例:sso_username、sso_email、external_id)を見つけることができますか

Postgresデータベースで、個々のDiscourseユーザーのSSO固有の値を直接削除したいと考えています。ユーザー情報がどこに保存されているか(テーブル、列)に関する情報が見つかりませんでした。

開発者またはモデレーターの方が助けてくださることを願っています。

どのような問題を解決しようとしていますか?

以下のようなことを行うかもしれません。

./launcher enter app
rails c
u=User.find_by_username('user_name')
sso=SingleSignOnRecord.find_by(user_id: u.id)
sso.destroy

しかし、SingleSignOnRecord が実際にはどのようなものか確認していません。

「いいね!」 2

ありがとうございます。Railsコンソール経由でSSOセットを削除するのは、確かに良いアイデアですね!直接PostgreSQLにアクセスするよりも安全です(データベースの一貫性 ;-)。

それが私の問題を解決するために必要だったヒントです。Jayさん、たくさんの称賛/カルマポイントを贈ります。

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.