1
0
mirror of synced 2025-01-31 04:21:44 +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); $table = $this->conn->quoteIdentifier($table);
$query = 'ALTER TABLE ' . $table . ' ADD CONSTRAINT ' . $this->getForeignKeyDeclaration($definition); $query = 'ALTER TABLE ' . $table . ' ADD ' . $this->getForeignKeyDeclaration($definition);
return $query; return $query;
} }
@ -908,7 +908,7 @@ class Doctrine_Export extends Doctrine_Connection_Module
{ {
$sql = ''; $sql = '';
if (isset($definition['name'])) { if (isset($definition['name'])) {
$sql .= ' ' . $this->conn->quoteIdentifier($definition['name']) . ' '; $sql .= ' CONSTRAINT ' . $this->conn->quoteIdentifier($definition['name']) . ' ';
} }
$sql .= 'FOREIGN KEY ('; $sql .= 'FOREIGN KEY (';

View File

@ -332,19 +332,4 @@ class Doctrine_Export_Pgsql extends Doctrine_Export
return $sql; 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;
}
} }