Doctrine2 ne définit pas la séquence par défaut pour la colonne id (postgres)

Juste un exemple simple: Si je veux créer une table avec remplissage automatique de l'id dans postgres je l'exécute sql:

CREATE SEQUENCE person_id_seq  START 1;

CREATE TABLE person (
    id         integer PRIMARY KEY DEFAULT nextval('person_id_seq'),
    name       varchar(100) NOT NULL
);

et dans la doctrine, je mis tous les biens

class Person {

/**
 * @Id
 * @Column(type="integer", nullable=false)
 * @GeneratedValue(strategy="SEQUENCE")
 * @SequenceGenerator(sequenceName="person_id_seq", initialValue=1, allocationSize=100)
 */
private $id;

mais quand je le sql généré (php orm doctrine:schema-outil:créer --dump-sql) je l'ai eu:

CREATE TABLE person (
    id INT NOT NULL,
    name VARCHAR(100) NOT NULL
);
CREATE SEQUENCE person_id_seq INCREMENT BY 100 MINVALUE 1 START 1

mais ne définissez pas la valeur par défaut,

\d personne

      Column       |              Type              | Modifiers
-------------------+--------------------------------+-----------
 id                | integer                        | not null
...
..
.

source d'informationauteur Robertoq