Hallo Leute,
mir versuchen gerade ein Projekt mit 4.5 auf zu setzten. Dabei testen wir natürlich auch die CVS-Versionen. Läuft ja schon sehr gut. Aber meine Frage: Wir ist letztens aufgefallen, dass sich natürlich einige "dafault-tabellen" verändern können. und das sowohl inhaltlich als auch von der DB-Struktur.
Wie bekomme ich das am besten von CVS-Version zu CVS-Version mit? Kümmert sich setup auch um so etwas?
Sorry, könnte das jemand in "Installation" verschieben. Gehört eher da hin.
V_R
defaulttabellen
-
- Beiträge: 6284
- Registriert: Do 15. Mai 2003, 18:32
- Wohnort: Da findet ihr mich nie!
- Kontaktdaten:
Was heißt Veränderung der Default-Tabellen?
Die Funktion dbUpgradeTable kümmert sich um das Anlegen bzw Erweitern von Tabellen, ohne den Inhalt zu berühren. Wird z.b. in einer Contenido-Version ein Feld hinzugefügt, wird dies von dbUpgradeTable berücksichtigt. Umbenennen und Löschen von Tabellenfeldern sind generell Tabu.
Die Funktion dbUpgradeTable kümmert sich um das Anlegen bzw Erweitern von Tabellen, ohne den Inhalt zu berühren. Wird z.b. in einer Contenido-Version ein Feld hinzugefügt, wird dies von dbUpgradeTable berücksichtigt. Umbenennen und Löschen von Tabellenfeldern sind generell Tabu.
Das hört sich erstmal gut an. Wann wird die aufgerufen, bzw. wie kann ich diese aufrufen?
zum Thema Inhalt: ich hatte letztens eine Tabelle, da war eine neue Spalte hinzu gekommen. Bei einer neuen Installation statnd was drin. bei mir natürlich auch nicht.
Hier dar Logeintrag
/contenido_sources/cms/front_content.php?area=con_editcontent&idart=9&idcat=3&lang=1&contenido=a849afa7801d4233746620d91a963649 MySQL error 1054: Unknown column 'fieldname' in 'field list'
SELECT idmetatype, metatype, fieldtype, maxlength, fieldname
FROM con_meta_type
Volker
zum Thema Inhalt: ich hatte letztens eine Tabelle, da war eine neue Spalte hinzu gekommen. Bei einer neuen Installation statnd was drin. bei mir natürlich auch nicht.
Hier dar Logeintrag
/contenido_sources/cms/front_content.php?area=con_editcontent&idart=9&idcat=3&lang=1&contenido=a849afa7801d4233746620d91a963649 MySQL error 1054: Unknown column 'fieldname' in 'field list'
SELECT idmetatype, metatype, fieldtype, maxlength, fieldname
FROM con_meta_type
Volker
-
- Beiträge: 6284
- Registriert: Do 15. Mai 2003, 18:32
- Wohnort: Da findet ihr mich nie!
- Kontaktdaten:
die Upgrades sind in der Datei upgrade.php verzeichnet. Das mit dem Feldfehler war ein Fehler von uns, das Feld war dort einfach nicht verzeichnet. Wir müssen immer, wenn ein Feld dazukommt, über das Script dbexport.php eine neue upgrade.php erzeugen, das war bei dem betroffenen Feld für einige Zeit nicht der Fall.