SPIP ecureuil




Thème de ce forum :

Création table auteurs SPIP 1.9.3 dev [11546] sous POSTGRESQL 8.3



pépère
Création table auteurs SPIP 1.9.3 dev [11546] sous POSTGRESQL 8.3
2 mai 2008 11:41

Bonjour, je découvre SPIP et je suis impressionné par la chose. Après avoir fait quelques essais concluant avec la version stable et mySQL j’ai voulu voir plus loin avec Postgres. Le problème est que la table auteurs ne se crée pas. Le fichier de trace de postgres me retourne cette commande de création :

CREATE  TABLE spip_auteurs (
                        id_auteur  bigserial,
                        nom text  DEFAULT '' NOT NULL,
                        bio text  DEFAULT '' NOT NULL,
                        email text  DEFAULT '' NOT NULL,
                        nom_site text  DEFAULT '' NOT NULL,
                        url_site text  DEFAULT '' NOT NULL,
                        login varchar(),
                        pass text  DEFAULT '' NOT NULL,
                        low_sec text  DEFAULT '' NOT NULL,
                        statut varchar(255)   DEFAULT '0' NOT NULL,
                        maj TIMESTAMP,
                        pgp TEXT  DEFAULT '' NOT NULL,
                        htpass text  DEFAULT '' NOT NULL,
                        en_ligne timestamp DEFAULT '0000-01-01 00:00:00' NOT NULL,
                        imessage VARCHAR(3) ,
                        messagerie VARCHAR(3) ,
                        alea_actuel text ,
                        alea_futur text ,
                        prefs text ,
                        cookie_oubli text ,
                        source VARCHAR(10)  DEFAULT 'spip' NOT NULL,
                        lang VARCHAR(10)  DEFAULT '' NOT NULL,
                        extra text  NULL,
                        PRIMARY KEY (id_auteur))

Le champ login est déclaré sans longueur ; en recréant à la main la table avec une longueur de 255, l’installation a fini par aboutir. Pourtant ce champ est défini dans le fichier serial.php comme : "login"        => "VARCHAR(255) BINARY",. Je suis complétement novice en PHP et je n’ai pas encore trouvé où est faite la traduction en SQL.

Bon je continue mon apprentissage.

PS : je ne sais pas si c’est le bon forum

Rechercher dans les forums:
RSS






squelette