Commit f8ee0975 authored by romanb's avatar romanb

fix for the fix.. (foreign key creation)

parent 29c220f4
...@@ -454,7 +454,7 @@ class Doctrine_Export extends Doctrine_Connection_Module ...@@ -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 ...@@ -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 (';
......
...@@ -332,19 +332,4 @@ class Doctrine_Export_Pgsql extends Doctrine_Export ...@@ -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;
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment