/
home
/
obinna
/
html
/
restaurants
/
vendor
/
doctrine
/
dbal
/
lib
/
Doctrine
/
DBAL
/
Platforms
/
Upload File
HOME
<?php namespace Doctrine\DBAL\Platforms; use Doctrine\DBAL\Types\Types; /** * Provides the behavior, features and SQL dialect of the PostgreSQL 9.4 database platform. */ class PostgreSQL94Platform extends PostgreSQL92Platform { /** * {@inheritdoc} */ public function getJsonTypeDeclarationSQL(array $column) { if (! empty($column['jsonb'])) { return 'JSONB'; } return 'JSON'; } /** * {@inheritdoc} */ protected function getReservedKeywordsClass() { return Keywords\PostgreSQL94Keywords::class; } /** * {@inheritdoc} */ protected function initializeDoctrineTypeMappings() { parent::initializeDoctrineTypeMappings(); $this->doctrineTypeMapping['jsonb'] = Types::JSON; } }