7kBiKJn3uX1KiGJAFPv4nK changeset

Changeset366161303832 (b)
ParentNone (a)
ab
0+#!/bin/sh
0+
0+URL="localhost:5984/db1"
0+
0+curl -s -X DELETE $URL > /dev/null
0+curl -s -X PUT    $URL > /dev/null
0+
0+BULK_SIZE=1000
0+BULK_COUNT=50
0+
0+BULK='{"docs":['
0+for I in `seq 1 $BULK_SIZE`
0+do
0+    BULK="$BULK {\"number\":$I}"
0+    if [[ $I -ne $BULK_SIZE ]]; then
0+        BULK="$BULK,"
0+    fi
0+done
0+BULK="$BULK ]}"
0+
0+echo "Filling db."
0+for I in `seq 1 $BULK_COUNT`
0+do
0+    curl -s -Hcontent-type:application/json $URL/_bulk_docs -d "$BULK"  > /dev/null
0+done
0+echo "done"
0+
0+curl -s $URL/_design/foo -X PUT -d '{"views":{"bar":{"map":"function(doc) {emit(doc.number, doc.number);}"}}}' > /dev/null
0+
0+echo "Building view."
0+time curl -s $URL/_design/foo/_view/bar?limit=10 > /dev/null
0+echo "done"
...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
--- Revision None
+++ Revision 366161303832
@@ -0,0 +1,32 @@
+#!/bin/sh
+
+URL="localhost:5984/db1"
+
+curl -s -X DELETE $URL > /dev/null
+curl -s -X PUT $URL > /dev/null
+
+BULK_SIZE=1000
+BULK_COUNT=50
+
+BULK='{"docs":['
+for I in `seq 1 $BULK_SIZE`
+do
+ BULK="$BULK {\"number\":$I}"
+ if [[ $I -ne $BULK_SIZE ]]; then
+ BULK="$BULK,"
+ fi
+done
+BULK="$BULK ]}"
+
+echo "Filling db."
+for I in `seq 1 $BULK_COUNT`
+do
+ curl -s -Hcontent-type:application/json $URL/_bulk_docs -d "$BULK" > /dev/null
+done
+echo "done"
+
+curl -s $URL/_design/foo -X PUT -d '{"views":{"bar":{"map":"function(doc) {emit(doc.number, doc.number);}"}}}' > /dev/null
+
+echo "Building view."
+time curl -s $URL/_design/foo/_view/bar?limit=10 > /dev/null
+echo "done"