123456789101112131415161718192021222324252627 |
- <?php
- // bootstrap.php
- use Doctrine\DBAL\DriverManager;
- use Doctrine\Shards\DBAL\SQLAzure\SQLAzureShardManager;
-
- require_once "vendor/autoload.php";
-
- $config = array(
- 'dbname' => 'SalesDB',
- 'host' => 'tcp:dbname.windows.net',
- 'user' => 'user@dbname',
- 'password' => 'XXX',
- 'sharding' => array(
- 'federationName' => 'Orders_Federation',
- 'distributionKey' => 'CustId',
- 'distributionType' => 'integer',
- )
- );
-
- if ($config['host'] == "tcp:dbname.windows.net") {
- die("You have to change the configuration to your Azure account.\n");
- }
-
- $conn = DriverManager::getConnection($config);
- $shardManager = new SQLAzureShardManager($conn);
-
|