diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2014-06-23 19:53:56 -0700 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2014-06-23 19:53:56 -0700 |
commit | 09ecc1653d46865d130e4f5ffbb3d257e49ac73b (patch) | |
tree | 2633a1934e59dcc85eba8b5c319deed9a98fec99 /src/com/p4square/grow/backend/dynamo | |
parent | f09fc6ab4d9da8c24333b4d96c51c72816e86768 (diff) |
Setting different throughputs for dev/prod tables.
Diffstat (limited to 'src/com/p4square/grow/backend/dynamo')
-rw-r--r-- | src/com/p4square/grow/backend/dynamo/DbTool.java | 31 |
1 files changed, 24 insertions, 7 deletions
diff --git a/src/com/p4square/grow/backend/dynamo/DbTool.java b/src/com/p4square/grow/backend/dynamo/DbTool.java index 4bccd8b..758dc0e 100644 --- a/src/com/p4square/grow/backend/dynamo/DbTool.java +++ b/src/com/p4square/grow/backend/dynamo/DbTool.java @@ -101,7 +101,11 @@ public class DbTool { /* Bootstrap Commands */ } else if ("--bootstrap".equals(args[offset])) { - offset = bootstrapTables(args, ++offset); + if ("dev".equals(mConfig.getDomain())) { + offset = bootstrapDevTables(args, ++offset); + } else { + offset = bootstrapTables(args, ++offset); + } offset = loadStrings(args, offset); } else if ("--loadStrings".equals(args[offset])) { @@ -202,12 +206,25 @@ public class DbTool { private static int bootstrapTables(String[] args, int offset) { DynamoDatabase db = getDatabase(); - db.createTable("strings", 10, 1); - db.createTable("accounts", 10, 1); - db.createTable("assessments", 10, 5); - db.createTable("training", 10, 5); - db.createTable("feedthreads", 10, 1); - db.createTable("feedmessages", 10, 1); + db.createTable("strings", 5, 1); + db.createTable("accounts", 5, 1); + db.createTable("assessments", 5, 5); + db.createTable("training", 5, 5); + db.createTable("feedthreads", 5, 1); + db.createTable("feedmessages", 5, 1); + + return offset; + } + + private static int bootstrapDevTables(String[] args, int offset) { + DynamoDatabase db = getDatabase(); + + db.createTable("strings", 1, 1); + db.createTable("accounts", 1, 1); + db.createTable("assessments", 1, 1); + db.createTable("training", 1, 1); + db.createTable("feedthreads", 1, 1); + db.createTable("feedmessages", 1, 1); return offset; } |