| @@ 1457-1471 (lines=15) @@ | ||
| 1454 | *  | 
                                |
| 1455 | * @return string  | 
                                |
| 1456 | */  | 
                                |
| 1457 | public function getDropConstraintSQL($constraint, $table)  | 
                                |
| 1458 |     { | 
                                |
| 1459 |         if (! $constraint instanceof Constraint) { | 
                                |
| 1460 | $constraint = new Identifier($constraint);  | 
                                |
| 1461 | }  | 
                                |
| 1462 | ||
| 1463 |         if (! $table instanceof Table) { | 
                                |
| 1464 | $table = new Identifier($table);  | 
                                |
| 1465 | }  | 
                                |
| 1466 | ||
| 1467 | $constraint = $constraint->getQuotedName($this);  | 
                                |
| 1468 | $table = $table->getQuotedName($this);  | 
                                |
| 1469 | ||
| 1470 | return 'ALTER TABLE ' . $table . ' DROP CONSTRAINT ' . $constraint;  | 
                                |
| 1471 | }  | 
                                |
| 1472 | ||
| 1473 | /**  | 
                                |
| 1474 | * Returns the SQL to drop a foreign key.  | 
                                |
| @@ 1481-1495 (lines=15) @@ | ||
| 1478 | *  | 
                                |
| 1479 | * @return string  | 
                                |
| 1480 | */  | 
                                |
| 1481 | public function getDropForeignKeySQL($foreignKey, $table)  | 
                                |
| 1482 |     { | 
                                |
| 1483 |         if (! $foreignKey instanceof ForeignKeyConstraint) { | 
                                |
| 1484 | $foreignKey = new Identifier($foreignKey);  | 
                                |
| 1485 | }  | 
                                |
| 1486 | ||
| 1487 |         if (! $table instanceof Table) { | 
                                |
| 1488 | $table = new Identifier($table);  | 
                                |
| 1489 | }  | 
                                |
| 1490 | ||
| 1491 | $foreignKey = $foreignKey->getQuotedName($this);  | 
                                |
| 1492 | $table = $table->getQuotedName($this);  | 
                                |
| 1493 | ||
| 1494 | return 'ALTER TABLE ' . $table . ' DROP FOREIGN KEY ' . $foreignKey;  | 
                                |
| 1495 | }  | 
                                |
| 1496 | ||
| 1497 | /**  | 
                                |
| 1498 | * Returns the SQL statement(s) to create a table with the specified name, columns and constraints  | 
                                |
| @@ 700-714 (lines=15) @@ | ||
| 697 | /**  | 
                                |
| 698 |      * {@inheritDoc} | 
                                |
| 699 | */  | 
                                |
| 700 | public function getDropForeignKeySQL($foreignKey, $table)  | 
                                |
| 701 |     { | 
                                |
| 702 |         if (! $foreignKey instanceof ForeignKeyConstraint) { | 
                                |
| 703 | $foreignKey = new Identifier($foreignKey);  | 
                                |
| 704 | }  | 
                                |
| 705 | ||
| 706 |         if (! $table instanceof Table) { | 
                                |
| 707 | $table = new Identifier($table);  | 
                                |
| 708 | }  | 
                                |
| 709 | ||
| 710 | $foreignKey = $foreignKey->getQuotedName($this);  | 
                                |
| 711 | $table = $table->getQuotedName($this);  | 
                                |
| 712 | ||
| 713 | return 'ALTER TABLE ' . $table . ' DROP CONSTRAINT ' . $foreignKey;  | 
                                |
| 714 | }  | 
                                |
| 715 | ||
| 716 | /**  | 
                                |
| 717 |      * {@inheritdoc} | 
                                |
| @@ 191-205 (lines=15) @@ | ||
| 188 | /**  | 
                                |
| 189 |      * {@inheritDoc} | 
                                |
| 190 | */  | 
                                |
| 191 | public function getDropForeignKeySQL($foreignKey, $table)  | 
                                |
| 192 |     { | 
                                |
| 193 |         if (! $foreignKey instanceof ForeignKeyConstraint) { | 
                                |
| 194 | $foreignKey = new Identifier($foreignKey);  | 
                                |
| 195 | }  | 
                                |
| 196 | ||
| 197 |         if (! $table instanceof Table) { | 
                                |
| 198 | $table = new Identifier($table);  | 
                                |
| 199 | }  | 
                                |
| 200 | ||
| 201 | $foreignKey = $foreignKey->getQuotedName($this);  | 
                                |
| 202 | $table = $table->getQuotedName($this);  | 
                                |
| 203 | ||
| 204 | return 'ALTER TABLE ' . $table . ' DROP CONSTRAINT ' . $foreignKey;  | 
                                |
| 205 | }  | 
                                |
| 206 | ||
| 207 | /**  | 
                                |
| 208 |      * {@inheritDoc} | 
                                |