Bonjour,
J’ai simplement ajouté des tags, erreur 500.
journaux :
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
Échec de la gestion de l'exception dans le middleware de l'application d'exception : PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_tags_on_name" DETAIL: Key (name)=(TAGTEST) already exists.
Discourse 2.4.0.beta4
et les anciennes balises : erreur 404.
Selon l’erreur, s’agit-il d’un doublon de balise d’une certaine sorte ?
TESTTAGx4
Certains tags existants ne peuvent pas être ajoutés.
Je pense avoir trouvé cela,
J’essaie de réimporter la base de données.
CREATE INDEX
CREATE INDEX
CREATE INDEX
CREATE INDEX
ERREUR : impossible de créer l'index unique "index_tags_on_lower_name"
DÉTAIL : La clé (lower(name::text))=(棰ㄣ亴寮枫亸鍚广亜銇︺亜銈) est en double.
ERREUR : impossible de créer l'index unique "index_tags_on_name"
DÉTAIL : La clé (name)=(棰ㄣ亴寮枫亸鍚广亜銇︺亜銈) est en double.
CREATE INDEX
CREATE INDEX
CREATE INDEX
Comment puis-je résoudre ce problème ?
Correction : J’ai réindexé les index PostgreSQL index_tags_on_lower_name et index_tags_on_name.