Jump to content

Datenbankimport / Probleme mit PRIMARY und AUTO-INCREMENT


Recommended Posts

Ich sichere die Datenbank des Shops via phpMyAdmin* mit den Einstellungen
-          SQL (angepasst)
-          Alle Tabellen
-          Exportiere Tabellen als separate Tabellen
-          Exporte in einer Transaktion zusammenfassen
-          [on] AUTO-INCREMENT Wert
-          [on] CREATE VIEW-Befehl hinzufügen
-          [on] CREATE PROCEDURE / FUNCTION / EVENT-Befehl hinzufügen
-          [on] CREATE TRIGGER-Befehl hinzufügen
-          [on] Tabellen- und Feldnamen in Backticks einschließen
-          INSERT: beide Optionen verwenden
-          [on] Binäre Spalten in hexadezimaler Schreibweise exportieren
-          [on] TIMESTAMP-Spalten als UTC exportieren

Bis auf „Exportiere Tabellen als separate Tabellen“ alles Standardvorgaben von phpMyAdmin. Jetzt habe ich beim Importieren von Datensätzen festgestellt, dass in der Struktur weder der Primärschlüssel noch AUTO-INCREMENT re-importiert wird. Dies sieht dann so aus:

import.jpg.d23e02084a3dd718f997903a3878098b.jpg

Beides muss händisch nachgetragen werden, damit es dann so aussieht:

import2.JPG.6d2691dbdda1f3446c43b7933a60a21f.JPG

Leider sind Datenbanken nicht so ganz meine Welt und vielleicht kann mir jemand sagen, was ich an den Exporteinstellungen (oder Import?) ändern muss, damit der Datenimport gleich die richtige Struktur aufweist.

* Das interne Prestashop-Backup funktioniert leider nicht, da das .bz2-Format nicht mit der Version des Providers kompatibel ist.

Link to comment
Share on other sites

Mit der Option "Exportiere Tabellen als separate Tabellen" bekomme ich ein zip File dass mehrere Dateien enthält. Eine davon mit den Suffix "Extra" in dem die Indizies und Auto Increment generiert werden. Wie phpMyAdmin die beim Import berücksichtigt oder nicht weiß ich nicht, aber beim Problemen kannst du die Datei ja zusätzlich importieren

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...