Je pars d’un SPIP nu 3.2.11 la mise à jour de la table spip_documents ne se fait pas bien puisque je n’ai pas la même structure. la table spip_urls n’existe pas non plus, je suis obligé de la créer. SHOW CREATE TABLE spip_documents
V3
CREATE TABLE spip_documents
(
id_document
bigint NOT NULL AUTO_INCREMENT,
id_vignette
bigint NOT NULL DEFAULT ’0’,
extension
varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ’’,
titre
text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
date
datetime NOT NULL DEFAULT ’0000-00-00 00:00:00’,
descriptif
text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
fichier
text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, taille
bigint DEFAULT NULL,
largeur
int DEFAULT NULL, hauteur
int DEFAULT NULL, duree
int DEFAULT NULL,
media
varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ’file’,
mode
varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ’document’,
distant
varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ’non’,
statut
varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ’0’,
credits
text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
date_publication
datetime NOT NULL DEFAULT ’0000-00-00 00:00:00’,
brise
tinyint DEFAULT ’0’,
maj
timestamp NULL DEFAULT NULL,
PRIMARY KEY (id_document
), KEY id_vignette
(id_vignette
),
KEY mode
(mode
),
KEY extension
(extension
)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
V1.9 à 3
CREATE TABLE spip_documents
(
id_document
bigint NOT NULL AUTO_INCREMENT,
id_vignette
bigint NOT NULL DEFAULT ’0’, titre
text NOT NULL,
date
datetime NOT NULL DEFAULT ’0000-00-00 00:00:00’, descriptif
text NOT NULL,
fichier
varchar(255) NOT NULL DEFAULT ’’,
taille
int DEFAULT NULL, largeur
int DEFAULT NULL,
hauteur
int DEFAULT NULL, duree
int DEFAULT NULL,
media
varchar(10) NOT NULL DEFAULT ’file’,
mode
enum(’vignette’,’image’,
’document’) NOT NULL DEFAULT ’document’,
distant
char(3) DEFAULT ’non’,
maj
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
extension
varchar(10) NOT NULL DEFAULT ’’,
statut
varchar(10) NOT NULL DEFAULT ’0’,
credits
text NOT NULL,
date_publication
datetime NOT NULL DEFAULT ’0000-00-00 00:00:00’,
brise
tinyint DEFAULT ’0’, PRIMARY KEY (id_document
),
KEY id_vignette
(id_vignette
), KEY mode
(mode
),
KEY extension
(extension
)
) ENGINE=MyISAM AUTO_INCREMENT=299469 DEFAULT CHARSET=latin1