Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

mysql-spielereien: nodes importieren

Eingetragen von Anonymous (0)
am 04.09.2006 - 13:15 Uhr in
  • Allgemeines zu Drupal

hallo,

spassenshalber habe ich mich mal an meinem test-server vergriffen, seither kann ich keine neuen beitraege mehr speichern und bekomme eine fehlermeldung "user warning: Duplicate entry..." auf die node-id in tbl node_revisions. ursache scheint ein counter zu sein, den ich jetzt suche.

was habe ich gemacht:
aus einer funktionierenden Drupal/MySQL-installation habe ich die tabellen node und node_revisions exportiert. dann habe ich das MySQL-RDBMS v5.1 ordentlich entfernt und eine neues erstellt.
darin habe ich die Drupal-DB installiert, hochgefahren, Drupal v473 neu installiert, user angelegt und die exportierten node-tabellen importiert. weiter das blog- und das sitemenu-modul aktiviert.
die nodes erschienen auch alle, zusaetzlich habe ich kategorien angelegt und per hand alle, beziehungsweise relativ wenige an der zahl, diesen kategorien zugeordnet. dabei habe ich alle nicht-blog-eintraege geloescht und die blogeintraege den erstellten kategorien zugeordnet.
laeuft prima, die arbeit ist natuerlich sinnfrei auf einer grossen installation.

was passierte dann:
als naechsten schritt wollte ich einen neuen blogeintrag anlegen, aber wenn ich im frontend den speichern-befehl ausloese, bekomme ich die fehlermeldung user warning: Duplicate entry[..].
er moniert, dass fuer die id, die er belegen moechte, schon ein eintrag vorhanden ist; dabei bezieht er sich mal auf die tbl node und mal auf tbl node_revisions.
wenn der eben neu erzeugte eintrag nach dem speichern angezeigt werden soll, wird der erste node in der ganzen DB angezeigt, beziehungsweise der zweite beim zweiten versuch und so weiter.

als ergaenzung und eventuellen zusammenhang:
die indizierung der suche laeuft auch nicht mehr ganz rund.
ich habe Drupal den index erzeugen und auch mal updaten lassen und kann auch erfolgreich die suche benutzen. aber trotzdem wird mir immer angezeigt, er habe erst 0% von xx dateien indiziert.

mich interessiert, wo dieser counter abgelegt wird und was ich vielleicht nicht beachtet oder falsch gemacht habe.
hat die angeblich nicht erfolgreiche indizierung etwas mit erstgeschildertem problem zu tun?

vielen dank
ag

‹ drupal mit Forum und Galerie Unable to connect to database server nach update ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Repair table

Eingetragen von md (3717)
am 04.09.2006 - 16:35 Uhr

Hast du schon versucht die betroffene Tabelle zu reparieren?
msql-> repair table node_revisions;

Hat mir bei anderen Fehlern schon oft geholfen.

vg, md - drupalcenter
--
www.mdwp.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

table okay

Eingetragen von ag (nicht überprüft) (0)
am 04.09.2006 - 17:09 Uhr

die tables sind an sich konsistent.

hier ist die meldung:

user warning: Duplicate entry '5' for key 'PRIMARY' query: INSERT INTO node_revisions (nid, vid, title, body, teaser, log, timestamp, uid, format) VALUES (5, 5, 'test', 'sdfsdf', 'sdfsdf', '', 1157385690, 1, 1) in /[..]/includes/database.mysql.inc on line 120.

fuer die DB muss es auch okay sein, weil es fuer die node-ids auch einen gegenschluessel gibt.
Drupal will diesen wert ja ueberschreiben, indem er eine vorhandene node-id nutzt.
und da mault dann jemand zu recht;)

ag

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann schau mal

Eingetragen von md (3717)
am 04.09.2006 - 17:21 Uhr

in der Sequences Table nach, ob es da einen Eintrag für node_revisions gibt.

vg, md - drupalcenter
--
www.mdwp.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

ER-dia

Eingetragen von ag (nicht überprüft) (0)
am 04.09.2006 - 22:43 Uhr

ja, den gibt es. der hilft mir so direkt nicht weiter, obwohl ich schon einige zaehler manipuliert habe. irgendwo sind noch relations versteckt.
ich bin gerade dabei, etwas zu finden, das mir ein ER-diagramm ausspuckt. oder gibt es sowas schon fuer Drupal?
ag

  • Anmelden oder Registrieren um Kommentare zu schreiben

Node-Revisions

Eingetragen von md (3717)
am 04.09.2006 - 22:56 Uhr

Wie ist denn da der Wert von 'node_revisions_vid'.

Meiner Erfahrung nach gibt es bei 'duplicated key entries' Fehlern nur 2 Möglichkeiten:
1. wie ich schon sagte, die betreffende Tabelle reparieren
2. den Primary Key in der Sequences Tabelle höher setzen

vg, md - drupalcenter
--
www.mdwp.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

geloest

Eingetragen von ag (nicht überprüft) (0)
am 07.09.2006 - 07:23 Uhr

nach einer schoepferischen pause hat es jetzt folgendermassen gepasst:
neues RDBMS (in meinem fall), neue Drupal-DB, tbl_nodes importieren, tbl_node_revisions importieren, counter auf ehemalige max-werte setzen in tbl_sequences fuer node_nid/node_revisions_vid bzw. neu anlegen, in tbl_users user importieren mit uid 1 (nicht zwangslaeufig); dann testen, ob neuer content angelegt werden kann;

ag

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 1 Tag
  • Hey danke
    vor 2 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 20 Stunden
  • Da scheint die Terminologie
    vor 3 Wochen 23 Stunden
  • Kannst doch auch alles direkt
    vor 3 Wochen 5 Tagen
  • In der entsprechenden View
    vor 3 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 5 Tagen
  • gelöst
    vor 6 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 12 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association