merged branch gustavopiltcher/master (PR #2858)
Commits -------4a797df
Oracle issues81d73bb
Oracle issues2316b21
Oracle issues315bfc4
just updateb20b15b
Oracle 10 issues Discussion ---------- Oracle issues updated with some adjustments required by stof --------------------------------------------------------------------------- by fabpot at 2011-12-13T07:24:12Z @schmittjoh: Can you have a look at this PR? --------------------------------------------------------------------------- by fabpot at 2011-12-24T08:19:37Z Can you squash your commit before I merge your PR? Thanks.
This commit is contained in:
commit
c290d829a7
@ -69,7 +69,7 @@ EOT
|
||||
}
|
||||
}
|
||||
|
||||
$schema = new Schema($tables);
|
||||
$schema = new Schema($tables, $sm->createSchemaConfig());
|
||||
foreach ($schema->toSql($connection->getDatabasePlatform()) as $sql) {
|
||||
$connection->exec($sql);
|
||||
}
|
||||
|
@ -12,6 +12,7 @@
|
||||
namespace Symfony\Component\Security\Acl\Dbal;
|
||||
|
||||
use Doctrine\DBAL\Schema\Schema as BaseSchema;
|
||||
use Doctrine\DBAL\Schema\SchemaConfig;
|
||||
|
||||
/**
|
||||
* The schema used for the ACL system.
|
||||
@ -26,10 +27,11 @@ final class Schema extends BaseSchema
|
||||
* Constructor
|
||||
*
|
||||
* @param array $options the names for tables
|
||||
* @param SchemaConfig $schemaConfig
|
||||
*/
|
||||
public function __construct(array $options)
|
||||
public function __construct(array $options, SchemaConfig $schemaConfig = null)
|
||||
{
|
||||
parent::__construct();
|
||||
parent::__construct(array(), array(), $schemaConfig);
|
||||
|
||||
$this->options = $options;
|
||||
|
||||
@ -97,7 +99,7 @@ final class Schema extends BaseSchema
|
||||
$table->addUniqueIndex(array('object_identifier', 'class_id'));
|
||||
$table->addIndex(array('parent_object_identity_id'));
|
||||
|
||||
$table->addForeignKeyConstraint($table, array('parent_object_identity_id'), array('id'), array('onDelete' => 'RESTRICT', 'onUpdate' => 'RESTRICT'));
|
||||
$table->addForeignKeyConstraint($table, array('parent_object_identity_id'), array('id'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user