私のサイトをご覧になりましたか?![]()
おっしゃる通りです。GUI で検索すると確かに2つ表示されます。しかし、管理者として両方をクリックして詳細ページを開くと、同じユーザーのようです。2つの間で異なる詳細は1つも見つかりません。つまり、どちらをクリックしても、フルネームが入力されている2つ目のユーザーのデータが表示されます。
そのユーザーは投稿をしたこともなく、久しくアクセスもしていなかったため、GUI からアカウントを削除しました。
面白いことに、リストの最初のユーザー(フルネームなしのほう)はまだ残っています。しかし、今そのユーザーをクリックすると何も起こりません。ダイアログが開こうとしてすぐに閉じる様子が見えます。
データベースを直接検索して username = DaveW で探すと、0 行が返されます。しかし、以下のクエリで検索すると:
select * from users WHERE name = 'DaveW';
(username ではなく name で検索)1 行が返されます:
19732 | DaveW | 2016-11-15 12:43:02.708166 | 2016-11-15 12:43:02.708166 | DaveW | 0 | | | | t | davew | 2016-11-15 12:43:02.708166 | f | 2017-06-01 18:09:45.018058 | 1 | f | | | | | | | 0 | 0 | | f | | | | | | f | | | | |
(1 row)
username フィールドに DaveW(同じスペル)が含まれていることに注目してください。このアカウントはもう一方のアカウントより3年も古いものです。
以下のコマンドでこれを削除しても問題ありませんか?
DELETE from users WHERE id = 19732;
よろしければご回答ください。
Gunnar