1
0
mirror of synced 2025-01-30 20:11:49 +03:00

fix for the fix.. (foreign key creation)

This commit is contained in:
romanb 2007-10-17 19:09:48 +00:00
parent 29c220f482
commit f8ee0975c0
2 changed files with 2 additions and 17 deletions

View File

@ -454,7 +454,7 @@ class Doctrine_Export extends Doctrine_Connection_Module
{
$table = $this->conn->quoteIdentifier($table);
$query = 'ALTER TABLE ' . $table . ' ADD CONSTRAINT ' . $this->getForeignKeyDeclaration($definition);
$query = 'ALTER TABLE ' . $table . ' ADD ' . $this->getForeignKeyDeclaration($definition);
return $query;
}
@ -908,7 +908,7 @@ class Doctrine_Export extends Doctrine_Connection_Module
{
$sql = '';
if (isset($definition['name'])) {
$sql .= ' ' . $this->conn->quoteIdentifier($definition['name']) . ' ';
$sql .= ' CONSTRAINT ' . $this->conn->quoteIdentifier($definition['name']) . ' ';
}
$sql .= 'FOREIGN KEY (';

View File

@ -332,19 +332,4 @@ class Doctrine_Export_Pgsql extends Doctrine_Export
return $sql;
}
/**
* createForeignKeySql
*
* @param string $table name of the table on which the foreign key is to be created
* @param array $definition associative array that defines properties of the foreign key to be created.
* @return string
*/
public function createForeignKeySql($table, array $definition)
{
$table = $this->conn->quoteIdentifier($table);
$query = 'ALTER TABLE ' . $table . ' ADD ' . $this->getForeignKeyDeclaration($definition);
return $query;
}
}