public function enableForeignKeys() { $this->exec($this->platform->getEnableForeignKeyChecksSql()); }
/** * @param array $fields * @return string */ protected function quoteIdentifiersSeparated($fields) { return $this->platform->quoteIdentifiersSeparated($fields); }
/** * (re)create view * * @param PlatformInterface $platform * @param string $viewName */ private function createView(PlatformInterface $platform, $viewName) { $sqlStatement = $this->schema->getViewStatement($viewName); $sql = $platform->getCreateViewSql($viewName, $sqlStatement); $this->conn->exec($sql); }