プロジェクト

全般

プロフィール

ブロックされてないことにする荒業 » 履歴 » バージョン 1

白林檎 美和, 2020/08/27 02:34

1 1 白林檎 美和
# ブロックされてないことにする荒業
2
他インスタンスのユーザーからブロックされると,そいつのつぶやきは過去の分を含め読めなくなってしまう。次の手順で丼のDBを直接いぢると,読んだりお気に入りやブーストをつけたりできるようになる。返信もできるが,たぶん相手には伝わらない。
3
PostgreSQL対応のGUIなクライアントとして,ここでは[HeidiSQL](https://www.heidisql.com/)を使う。
4
5
## HeidiSQLの設定
6
### [設定] タブ
7
| 項目             | 値                      |
8
|------------------|-------------------------|
9
| ネットワーク種別 | PostgreSQL (SSH tunnel) |
10
| Library          | libpq-12.dll            |
11
| ホスト名 / IP    | localhost               |
12
| ユーザー         | mastodon                |
13
| パスワード       | *↑のパスワード*        |
14
| ポート           | 5432 (デフォルト)       |
15
| データベース     | mastodon_production     |
16
| コメント         | *任意*                  |
17
### [SSHトンネル] タブ
18
| 項目                     | 値                                   |
19
|--------------------------|--------------------------------------|
20
| plink.exe                | 欄外を参照。                         |
21
| SSH ホスト + ポート      | 丼鯖のホスト名, 22                   |
22
| ユーザー名               | mastodon                             |
23
| パスワード               | *↑のパスワード*                     |
24
| plink.exe のタイムアウト | 4 (デフォルト)                       |
25
| 秘密鍵ファイル           | sshdを鍵認証必須に設定した場合,指定 |
26
| ローカルポート           | 3307 (デフォルト)                    |
27
* PuTTYをお持ちの方 ⇒ PuTTYのインスコ先にあるplink.exeのフルパス名。
28
* PuTTYをお持ちでない方 ⇒ 入力欄下の “[plink.exe をダウンロード](https://www.chiark.greenend.org.uk/~sgtatham/putty/)” を踏むと,PuTTYの配布元の頁が開く。[最新版のダウンロード](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)の頁から “Alternative binary files” のplink.exeをダウンロードして, heidisql.exeと同じフォルダーへ置く。入力欄には “plink.exe” と入れる。
29
30
## テーブルの操作
31
1. 左ペインのツリーから “public” を選択。
32
1. 右ペインのタブ [クエリ] へ次を入力し, [F9] で実行。
33
34
    ```
35
SELECT accounts.id, accounts.username
36
FROM accounts
37
WHERE accounts.username = '<ブロックされている人の名前>' AND accounts.domain IS NULL;
38
```