¡Gracias, Gerhard! Agradezco tu ayuda. Esto se está volviendo cada vez más extraño.
Tampoco tiene sentido para mí que hubiera un problema con incoming_referers. He realizado una restauración desde producción a este sitio de staging tan recientemente como en octubre.
Parece que hay algo mal con la base de datos o con los índices. Sospeché de un plugin, pero los errores aparecen en tantos índices diferentes que parece improbable que un solo plugin sea el culpable. Un grep anterior a través de los plugins en busca de problemas con índices rotos no dio ningún resultado.
En una restauración obtuve esto:
[2020-01-03 16:25:30] ERROR: could not create unique index "index_plugin_store_rows_on_plugin_name_and_key"
Hice lo siguiente:
[10] pry(main)> PluginStoreRow.where(plugin_name: 'discourse-data-explorer',key: 'q:-8').destroy_all
Y volví a intentarlo:
[2020-01-03 16:49:16] ERROR: could not create unique index "index_tags_on_lower_name"
[2020-01-03 16:49:16] DETAIL: Key (lower(name::text))=(addins) is duplicated.
Aquí está el inicio completo de la última restauración:
[2020-01-03 16:41:34] 'pfaffman' ha iniciado la restauración.
[2020-01-03 16:41:34] Marcando la restauración como en ejecución...
[2020-01-03 16:41:34] Asegurando que /var/www/discourse/tmp/restores/default/2020-01-03-164133 exista...
[2020-01-03 16:41:34] Descargando el archivo comprimido al directorio tmp...
[2020-01-03 16:45:20] No hay archivo de metadatos para extraer.
[2020-01-03 16:45:20] Validando metadatos...
[2020-01-03 16:45:20] Versión actual: 20191220134101
[2020-01-03 16:45:20] Versión restaurada: 20191129144706
[2020-01-03 16:45:20] Extrayendo el archivo volcado...
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:15] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] CREATE INDEX
[2020-01-03 16:49:16] ERROR: could not create unique index "index_tags_on_lower_name"
[2020-01-03 16:49:16] DETAIL: Key (lower(name::text))=(addins) is duplicated.
[2020-01-03 16:49:16] ERROR: current transaction is aborted, commands ignored until end of transaction block
[2020-01-03 16:49:16] ERROR: current transaction is aborted, commands ignored until end of transaction block
[2020-01-03 16:49:16] ERROR: current transaction is aborted, commands ignored until end of transaction block