| @@ 1081-1085 (lines=5) @@ | ||
| 1078 | { |
|
| 1079 | $charset = isset($options['charset']) ? $options['charset'] : 'utf8'; |
|
| 1080 | ||
| 1081 | if (isset($options['collation'])) { |
|
| 1082 | $this->execute(sprintf('CREATE DATABASE `%s` DEFAULT CHARACTER SET `%s` COLLATE `%s`', $name, $charset, $options['collation'])); |
|
| 1083 | } else { |
|
| 1084 | $this->execute(sprintf('CREATE DATABASE `%s` DEFAULT CHARACTER SET `%s`', $name, $charset)); |
|
| 1085 | } |
|
| 1086 | } |
|
| 1087 | ||
| 1088 | /** |
|
| @@ 1106-1110 (lines=5) @@ | ||
| 1103 | */ |
|
| 1104 | public function createDatabase($name, $options = []) |
|
| 1105 | { |
|
| 1106 | if (isset($options['collation'])) { |
|
| 1107 | $this->execute(sprintf('CREATE DATABASE [%s] COLLATE [%s]', $name, $options['collation'])); |
|
| 1108 | } else { |
|
| 1109 | $this->execute(sprintf('CREATE DATABASE [%s]', $name)); |
|
| 1110 | } |
|
| 1111 | $this->execute(sprintf('USE [%s]', $name)); |
|
| 1112 | } |
|
| 1113 | ||