Code Duplication    Length = 13-14 lines in 2 locations

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

@@ 419-431 (lines=13) @@
416
    /**
417
     * {@inheritdoc}
418
     */
419
    public function hasColumn($tableName, $columnName)
420
    {
421
        $sql = sprintf(
422
            "SELECT count(*) as [count]
423
             FROM information_schema.columns
424
             WHERE table_name = '%s' AND column_name = '%s'",
425
            $tableName,
426
            $columnName
427
        );
428
        $result = $this->fetchRow($sql);
429
430
        return $result['count'] > 0;
431
    }
432
433
    /**
434
     * {@inheritdoc}

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

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