pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => Coppermine-Mx => Thema gestartet von: schnikemike am 25 März 2006, 02:00:19

Titel: daten manuell übertragen von cpg mx 143 zu cpg 144
Beitrag von: schnikemike am 25 März 2006, 02:00:19

Abend!  ;)




Ich hab das problem das meine cpg datenbanbank offensichtlich defekt ist bzw dateien nicht stimmen.

Un deshalb die update funktion nicht geht.


Da ich gerade sowieso beim serverumzug bin will ich einfach alles frisch installieren und dann die daten übernehmen.

Da habe ich nur leider das problem das die tabelllen unterschiedlich sind.


beid der cpgmx 143 schaut es so aus.

DROP TABLE IF EXISTS `....._cpg143_albums`;
CREATE TABLE IF NOT EXISTS `mx_cpg143_albums` (
  `aid` int(11) NOT NULL auto_increment,
  `title` varchar(255) NOT NULL default '',
  `description` text NOT NULL,
  `visibility` int(11) NOT NULL default '0',
  `uploads` enum('YES','NO') NOT NULL default 'NO',
  `comments` enum('YES','NO') NOT NULL default 'YES',
  `votes` enum('YES','NO') NOT NULL default 'YES',
  `pos` int(11) NOT NULL default '0',
  `category` int(11) NOT NULL default '0',
  `pic_count` int(11) NOT NULL default '0',
  `thumb` int(11) NOT NULL default '0',
  `last_addition` datetime NOT NULL default '0000-00-00 00:00:00',
  `stat_uptodate` enum('YES','NO') NOT NULL default 'NO',
  `keyword` varchar(50) default NULL,
  `alb_password` varchar(32) default '',
  `alb_password_hint` text,
  PRIMARY KEY  (`aid`),
  KEY `alb_category` (`category`)
) TYPE=MyISAM AUTO_INCREMENT=48 ;

--
-- Daten für Tabelle `......_cpg143_albums`
--

INSERT INTO `......._cpg143_albums` VALUES (1, '4004 Partypics Fotoalbum - Sonstige', '', 0, 'NO', 'YES', 'YES', 106, 0, 0, 33, '0000-00-00 00:00:00', 'NO', '', '', '');




bei der


cpgmx  144


DROP TABLE IF EXISTS `...._cpg144_albums`;
CREATE TABLE IF NOT EXISTS `...._cpg144_albums` (
  `aid` int(11) NOT NULL auto_increment,
  `title` varchar(255) NOT NULL default '',
  `description` text NOT NULL,
  `visibility` int(11) NOT NULL default '0',
  `uploads` enum('YES','NO') NOT NULL default 'NO',
  `comments` enum('YES','NO') NOT NULL default 'YES',
  `votes` enum('YES','NO') NOT NULL default 'YES',
  `pos` int(11) NOT NULL default '0',
  `category` int(11) NOT NULL default '0',
  `thumb` int(11) NOT NULL default '0',
  `keyword` varchar(50) default NULL,
  `alb_password` varchar(32) default NULL,
  `alb_password_hint` text,
  PRIMARY KEY  (`aid`),
  KEY `alb_category` (`category`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

--
-- Daten für Tabelle `...._cpg144_albums`
--
-- ALS VERGRLEICH ZUM ANPASSEN AN DEI VERÄNDERTEN STELLEN

-- INSERT INTO `....._cpg143_albums` VALUES (1, '4004 Partypics Fotoalbum - Sonstige', '', 0, 'NO', 'YES', 'YES', 106, 0, 0, 33, '0000-00-00 00:00:00', 'NO', '', '', '');



INSERT INTO `..._cpg144_albums` VALUES (1, '4004 Partypics Fotoalbum - Sonstige', '', 0, 'NO', 'YES', 'YES', 1, 10005, 0, NULL, NULL, NULL);

-- --------------------------------------------------------






Das sind jeweils nur die anfänge!! Als beispiel gedacht.

Kann mir jemand sagen wie ich am besten die daten übernehem ohene alle manuell abzuändern?





Lässt es sich nur so lösen das ich in die neue cpg144 tabellen  die fehlednen spalten ergänze?



Sonst würden beim Dumb import die daten ja an die falsche stelle geschrieben werden. 


Lg





Bitte nicht  gleich erschlagen da ich schon wieder mit sowas abstracktem komme.
Titel: Re: daten manuell übertragen von cpg mx 143 zu cpg 144
Beitrag von: NeMeSiSX2LC am 25 März 2006, 02:19:27
Rein Theoretisch musst du die alte DB reinmachen und dann das Update der 1.4.4 drüber laufen lassen. Damit werden dann die Tabellen der 1.4.3 Akualisiert...
Titel: Re: daten manuell übertragen von cpg mx 143 zu cpg 144
Beitrag von: schnikemike am 25 März 2006, 11:58:52
ja eigendlich schon aber blöderweise bricht er weg eines fehlers ab.


Und um der fehlersuche aus dem weg zu gehen wollte ich es so machen.


ich denke ich werde einfach die neue  salten hinzufügendann müsste es gehen.



lg
Titel: Re: daten manuell übertragen von cpg mx 143 zu cpg 144
Beitrag von: Andi am 25 März 2006, 12:20:26
Moin :)

das einzige richtige ist das, was Nemesis geschrieben hat, alles andere ist zu fehleranfällig.

Zitatja eigendlich schon aber blöderweise bricht er weg eines fehlers ab.

Wie lautet denn der Fehler?