Olá,
Acabei de adicionar Tags e recebi um erro 500.
logs:
ActiveRecord::RecordNotUnique (PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_tags_on_name" DETAIL: Key (name)=(TAGTEST) already exists. ) /var/www/discourse/vendor/bu
Falha ao lidar com a exceção no middleware do app de exceção: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_tags_on_name" DETAIL: Key (name)=(TAGTEST) já existe.
Discourse 2.4.0.beta4
e tags antigas, erro 404.
De acordo com o erro, é algum tipo de tag duplicada?
TAGTESTx4
Algumas tags existentes não podem ser adicionadas.
Acho que encontrei isso,
Estou tentando reimportar o banco de dados.
CREATE INDEX
CREATE INDEX
CREATE INDEX
CREATE INDEX
ERRO: não foi possível criar índice único "index_tags_on_lower_name"
DETALHE: A chave (lower(name::text))=(棰ㄣ亴寮枫亸鍚广亜銇︺亜銈) está duplicada.
ERRO: não foi possível criar índice único "index_tags_on_name"
DETALHE: A chave (name)=(棰ㄣ亴寮枫亸鍚广亜銇︺亜銈) está duplicada.
CREATE INDEX
CREATE INDEX
CREATE INDEX
Como posso corrigir isso.
Correção: Reindexei os índices do PostgreSQL index_tags_on_lower_name e index_tags_on_name.