Rajout de doctrine/orm
[zf2.biz/application_blanche.git] / vendor / doctrine / dbal / docs / examples / sharding / bootstrap.php
diff --git a/vendor/doctrine/dbal/docs/examples/sharding/bootstrap.php b/vendor/doctrine/dbal/docs/examples/sharding/bootstrap.php
new file mode 100644 (file)
index 0000000..fe174f1
--- /dev/null
@@ -0,0 +1,26 @@
+<?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);
+