Bonjour,

Tu as un peut-être un problème de syntaxe dans ton fichier yaml.

id: ~ #{ type: integer, required: true, primaryKey: true,
autoIncrement: true }

Le # de commentaire n'est pas espacé avec la { il est possible qu'il
provoque une erreur.

Essaye une génération simple type :
propel:
  picture:
    id:  ~
    author:  varchar(32)

++

Le 9 novembre 2009 21:08, Lélio ML <[email protected]> a écrit :
>
> Est-ce que sqlite gère les autoincrement nativement ?
>
> -----Message d'origine-----
> De : [email protected] [mailto:[email protected]] De la
> part de SlimShaggy
> Envoyé : lundi 9 novembre 2009 14:28
> À : Symfony-fr
> Objet : [symfony-fr] Newbie - problème avec propel:build-all
>
>
> Bonjour,
>
> Je m'arrache un peu les cheveux en voulant créer un modèle pour une
> base Sqlite.
> J'ai pas mal bidouillé, essayé avec MySql, il y a toujours un
> problème.
> Donc je suis revenu au plus simple, un fichier databases avec le moins
> possible et un schema à 3 tables pour commencer.
> Le problème a lieu pendant [propel-sql-exec]. Il semblerait que le SQL
> produit ne plaise pas à sqlite.
> La trace de l'exécution me dit pour chaque table :
>
> [propel-sql-exec] SQLSTATE[HY000]: General error: 1 near
> "AUTO_INCREMENT": syntax error
>
> Voici mes fichiers de conf :
>
> -----------------databases.yml------------------------
> all:
>  propel:
>    class:        sfPropelDatabase
>    param:
>      phptype: sqlite
>      dsn: 'sqlite:%SF_DATA_DIR%/aswad.db'
>
> ----------------------
> schema.yml-----------------------------------------------------------------
> propel:
>  picture:
>    id: ~ #{ type: integer, required: true, primaryKey: true,
> autoIncrement: true }
>    type: tinyint               # artist/venue/event
>    filename: varchar(255)
>    author: varchar(255)      # copyright
>    description:  varchar(255)
>
>  artist:
>    id: ~ #{ type: integer, required: true, primaryKey: true,
> autoIncrement: true }
>    name: varchar(100)
>    style: varchar(100)
>    substyle: tinyint
>    country: varchar(100)
>    region: varchar(100)
>    description: longvarchar
>    url: varchar(100)
>    myspace: varchar(100)
>    facebook: varchar(100)
>    created_at: ~
>
>  artist_picture:
>    artist_id:  ~ #{ type: integer, foreignTable: artist,
> foreignReference: id, required: true }
>    picture_id: ~ #{ type: integer, foreignTable: picture,
> foreignReference: id, required: true, onDelete: cascade }
>    is_icon: { type: boolean, default: false }
>    is_main: { type: boolean, default: false }
>    is_active: { type: boolean, default: true }
> ----------------------------------------------------------------------------
> ----------------------
>
> Si quelqu'un peut m'éclairer je lui en serais reconnaissant.
>
> Vince.
>
>
>
>
> >
>



-- 
Tu n'es pas content de ma réponse...
Rendez-vous sur http://iooooi.labrute.fr/
Et crie VENGEANCE !!!!

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à