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
|
@@ 914-918 (lines=5) @@
|
911 |
|
public function createDatabase( $name, $options = [] ) { |
912 |
|
$charset = isset( $options['charset'] ) ? $options['charset'] : 'utf8'; |
913 |
|
|
914 |
|
if ( isset( $options['collation'] ) ) { |
915 |
|
$this->execute( sprintf( 'CREATE DATABASE `%s` DEFAULT CHARACTER SET `%s` COLLATE `%s`', $name, $charset, $options['collation'] ) ); |
916 |
|
} else { |
917 |
|
$this->execute( sprintf( 'CREATE DATABASE `%s` DEFAULT CHARACTER SET `%s`', $name, $charset ) ); |
918 |
|
} |
919 |
|
} |
920 |
|
|
921 |
|
/** |