| @@ 1092-1096 (lines=5) @@ | ||
| 1089 | */ |
|
| 1090 | public function createDatabase($name, $options = []) |
|
| 1091 | { |
|
| 1092 | if (isset($options['collation'])) { |
|
| 1093 | $this->execute(sprintf('CREATE DATABASE [%s] COLLATE [%s]', $name, $options['collation'])); |
|
| 1094 | } else { |
|
| 1095 | $this->execute(sprintf('CREATE DATABASE [%s]', $name)); |
|
| 1096 | } |
|
| 1097 | $this->execute(sprintf('USE [%s]', $name)); |
|
| 1098 | } |
|
| 1099 | ||
| @@ 1063-1067 (lines=5) @@ | ||
| 1060 | { |
|
| 1061 | $charset = isset($options['charset']) ? $options['charset'] : 'utf8'; |
|
| 1062 | ||
| 1063 | if (isset($options['collation'])) { |
|
| 1064 | $this->execute(sprintf('CREATE DATABASE `%s` DEFAULT CHARACTER SET `%s` COLLATE `%s`', $name, $charset, $options['collation'])); |
|
| 1065 | } else { |
|
| 1066 | $this->execute(sprintf('CREATE DATABASE `%s` DEFAULT CHARACTER SET `%s`', $name, $charset)); |
|
| 1067 | } |
|
| 1068 | } |
|
| 1069 | ||
| 1070 | /** |
|