src/Phinx/Db/Adapter/MysqlAdapter.php 1 location
|
@@ 934-938 (lines=5) @@
|
931 |
|
{ |
932 |
|
$charset = isset($options['charset']) ? $options['charset'] : 'utf8'; |
933 |
|
|
934 |
|
if (isset($options['collation'])) { |
935 |
|
$this->execute(sprintf('CREATE DATABASE `%s` DEFAULT CHARACTER SET `%s` COLLATE `%s`', $name, $charset, $options['collation'])); |
936 |
|
} else { |
937 |
|
$this->execute(sprintf('CREATE DATABASE `%s` DEFAULT CHARACTER SET `%s`', $name, $charset)); |
938 |
|
} |
939 |
|
} |
940 |
|
|
941 |
|
/** |
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 |
|
|