MyXoops Forum

Forum - myXOOPS German Support

0 + 8 = ?  
Geben Sie das Ergebnis der Berechnung ein
Sie haben max. 10 Versuche.
 
* = Erforderlich

Aw:: Modul upgraden?

Betreff: Aw:: Modul upgraden?
von frankblack am 30.10.2009 21:29:46

Weil ich mich da noch reinfummeln muss. Hier mal ein Beispiel von der neuen SQL:
CREATE TABLE debaser_files (
 
xfid int(11) NOT NULL auto_increment,
 
filename text NOT NULL,
 
added int(10) NOT NULL,
 
title varchar(255) NOT NULL default '',
 
artist varchar(255) NOT NULL default '',
  
album varchar(255) NOT NULL default '',
 
year int(4) NOT NULL,
 
track int(3) NOT NULL,
  
genreid int(11) NOT NULL,
 
length varchar(50) NOT NULL default '',
 
bitrate varchar(50) NOT NULL default '',
  
frequence varchar(50) NOT NULL default '',
  
rating double(6,4) NOT NULL default '0.0000',
 
votes int(11) NOT NULL default '0',
 
approved int(1) NOT NULL default '0',
 
fileext varchar(10) NOT NULL default '',
  
hits int(11) unsigned NOT NULL default '0',
 
views int(11) unsigned NOT NULL default '0',
  
uid int(11) NOT NULL,
 
language varchar(50) NOT NULL default '',
 
linktype varchar(255) NOT NULL default '',
  
linkcode text NOT NULL default '',
  
haslofi int(11) NOT NULL,
  
PRIMARY KEY  (xfid)
) 
TYPE=MyISAM;


und hier die alte SQL:
CREATE TABLE debaser_files (
 
xfid int(11) NOT NULL auto_increment,
 
filename text NOT NULL,
 
added int(10) NOT NULL default '',
  
title varchar(50) NOT NULL default '',
  
artist varchar(50) NOT NULL default '',
 
album varchar(50) NOT NULL default '',
  
year int(4) NOT NULL default '',
  
addinfo text NOT NULL default '',
 
track int(3) NOT NULL default '',
 
genre varchar(50) NOT NULL default '',
  
length varchar(50) NOT NULL default '',
 
bitrate varchar(50) NOT NULL default '',
  
link varchar(100) NOT NULL default '',
  
frequence varchar(50) NOT NULL default '',
  
rating double(6,4) NOT NULL default '0.0000',
 
votes int(11) NOT NULL default '0',
 
approved int(1) NOT NULL default '0',
 
fileext varchar(4) NOT NULL default '',
 
weight int(10) NOT NULL default '0',
  
hits int(11) unsigned NOT NULL default '0',
 
views int(11) unsigned NOT NULL default '0',
  
PRIMARY KEY  (xfid)
) 
TYPE=MyISAM;


Die Länge von Feldern ändert sich, es werden Felder gelöscht und hinzugefügt. Außerdem muss ich den Text der vorher in (alt) addinfo war in eine neue Tabelle schreiben. Das muss ich vor dem Löschen oder Ändern von Feldern machen.

Ist halt Neuland für mich.

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5737 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 2067 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag