@Ocramius That is actually a good question. Currently `$this->targetPlatform->usesSequenceEmulatedIdentityColumns()` only applies to PostgreSQL and Oracle. PostgreSQL uses native schemas (schema.table_column_seq) and Oracle neither has native schema support, nor emulates schemas. [See here](https://github.com/doctrine/dbal/blob/master/lib/Doctrine/DBAL/Platforms/OraclePlatform.php#L792-L795).
But I agree, as long as the double underscored notation is not a convention by Doctrine used hardcoded all over the place, I would delegate the sequence name generation to the platform!