Skip to content

Commit a05bd73

Browse files
authored
Merge pull request #136 from viral-vector/master
Update MigrateGenerateCommand for OctoberCMS
2 parents 0b25589 + e0856db commit a05bd73

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/Xethron/MigrationsGenerator/Generators/SchemaGenerator.php

+7
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,13 @@ public function __construct($database, $ignoreIndexNames, $ignoreForeignKeyNames
4444
$connection->getDatabasePlatform()->registerDoctrineTypeMapping('jsonb', 'text');
4545
$connection->getDatabasePlatform()->registerDoctrineTypeMapping('enum', 'string');
4646
$connection->getDatabasePlatform()->registerDoctrineTypeMapping('bit', 'boolean');
47+
48+
// Postgres types
49+
$connection->getDatabasePlatform()->registerDoctrineTypeMapping('_text', 'text');
50+
$connection->getDatabasePlatform()->registerDoctrineTypeMapping('_int4', 'integer');
51+
$connection->getDatabasePlatform()->registerDoctrineTypeMapping('_numeric', 'float');
52+
$connection->getDatabasePlatform()->registerDoctrineTypeMapping('cidr', 'string');
53+
$connection->getDatabasePlatform()->registerDoctrineTypeMapping('inet', 'string');
4754

4855
$this->database = $connection->getDatabase();
4956

src/Xethron/MigrationsGenerator/MigrateGenerateCommand.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
use Xethron\MigrationsGenerator\Syntax\AddForeignKeysToTable;
1616
use Xethron\MigrationsGenerator\Syntax\RemoveForeignKeysFromTable;
1717

18-
use Illuminate\Config\Repository as Config;
18+
use Illuminate\Contracts\Config\Repository as Config;
1919

2020
class MigrateGenerateCommand extends GeneratorCommand {
2121

0 commit comments

Comments
 (0)