src/Phinx/Db/Adapter/SqlServerAdapter.php 1 location
|
@@ 986-990 (lines=5) @@
|
| 983 |
|
*/ |
| 984 |
|
public function createDatabase($name, $options = []) |
| 985 |
|
{ |
| 986 |
|
if (isset($options['collation'])) { |
| 987 |
|
$this->execute(sprintf('CREATE DATABASE [%s] COLLATE [%s]', $name, $options['collation'])); |
| 988 |
|
} else { |
| 989 |
|
$this->execute(sprintf('CREATE DATABASE [%s]', $name)); |
| 990 |
|
} |
| 991 |
|
$this->execute(sprintf('USE [%s]', $name)); |
| 992 |
|
} |
| 993 |
|
|
src/Phinx/Db/Adapter/MysqlAdapter.php 1 location
|
@@ 961-965 (lines=5) @@
|
| 958 |
|
{ |
| 959 |
|
$charset = isset($options['charset']) ? $options['charset'] : 'utf8'; |
| 960 |
|
|
| 961 |
|
if (isset($options['collation'])) { |
| 962 |
|
$this->execute(sprintf('CREATE DATABASE `%s` DEFAULT CHARACTER SET `%s` COLLATE `%s`', $name, $charset, $options['collation'])); |
| 963 |
|
} else { |
| 964 |
|
$this->execute(sprintf('CREATE DATABASE `%s` DEFAULT CHARACTER SET `%s`', $name, $charset)); |
| 965 |
|
} |
| 966 |
|
} |
| 967 |
|
|
| 968 |
|
/** |