Code Duplication    Length = 13-14 lines in 2 locations

src/Phinx/Db/Adapter/SqlServerAdapter.php 1 location

@@ 411-423 (lines=13) @@
408
    /**
409
     * {@inheritdoc}
410
     */
411
    public function hasColumn($tableName, $columnName)
412
    {
413
        $sql = sprintf(
414
            "SELECT count(*) as [count]
415
             FROM information_schema.columns
416
             WHERE table_name = '%s' AND column_name = '%s'",
417
            $tableName,
418
            $columnName
419
        );
420
        $result = $this->fetchRow($sql);
421
422
        return $result['count'] > 0;
423
    }
424
425
    /**
426
     * {@inheritdoc}

src/Phinx/Db/Adapter/PostgresAdapter.php 1 location

@@ 349-362 (lines=14) @@
346
    /**
347
     * {@inheritdoc}
348
     */
349
    public function hasColumn($tableName, $columnName)
350
    {
351
        $sql = sprintf(
352
            "SELECT count(*)
353
            FROM information_schema.columns
354
            WHERE table_schema = '%s' AND table_name = '%s' AND column_name = '%s'",
355
            $this->getSchemaName(),
356
            $tableName,
357
            $columnName
358
        );
359
360
        $result = $this->fetchRow($sql);
361
362
        return $result['count'] > 0;
363
    }
364
365
    /**