From 872a9e79cc384308df6d1af7cb3b7b2e1d2920ff Mon Sep 17 00:00:00 2001 From: Nick Barrett Date: Mon, 16 Jan 2017 15:51:02 +0800 Subject: [PATCH] Fixes #62. Unknown database type geography requested --- src/PostgisConnection.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/PostgisConnection.php b/src/PostgisConnection.php index 11614bb..4127b23 100644 --- a/src/PostgisConnection.php +++ b/src/PostgisConnection.php @@ -2,6 +2,14 @@ class PostgisConnection extends \Bosnadev\Database\PostgresConnection { + public function __construct($pdo, $database = '', $tablePrefix = '', array $config = []) + { + parent::__construct($pdo, $database, $tablePrefix, $config); + + // Prevent geography type fields from throwing a 'type not found' error. + $this->getDoctrineSchemaManager()->getDatabasePlatform()->registerDoctrineTypeMapping('geography', 'string'); + } + /** * Get the default schema grammar instance. *