From d6e57c3f575914c32556ca4eb5802073681b288c Mon Sep 17 00:00:00 2001
From: Kevin Risden <risdenk@users.noreply.github.com>
Date: Sat, 16 Sep 2017 20:19:49 -0500
Subject: [PATCH] [jdbc] Use `TEXT` for fields instead of VARCHAR (#910)

---
 jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBClient.java      | 2 +-
 jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBCreateTable.java | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBClient.java b/jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBClient.java
index 294fa096..f92e1499 100644
--- a/jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBClient.java
+++ b/jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBClient.java
@@ -39,7 +39,7 @@ import com.yahoo.ycsb.db.flavors.DBFlavor;
  *
  * <br>
  * This interface expects a schema <key> <field1> <field2> <field3> ... All
- * attributes are of type VARCHAR. All accesses are through the primary key.
+ * attributes are of type TEXT. All accesses are through the primary key.
  * Therefore, only one index on the primary key is needed.
  */
 public class JdbcDBClient extends DB {
diff --git a/jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBCreateTable.java b/jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBCreateTable.java
index 8dfb26dd..d1128eb6 100644
--- a/jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBCreateTable.java
+++ b/jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBCreateTable.java
@@ -73,7 +73,7 @@ public final class JdbcDBCreateTable {
       for (int idx = 0; idx < fieldcount; idx++) {
         sql.append(", FIELD");
         sql.append(idx);
-        sql.append(" VARCHAR");
+        sql.append(" TEXT");
       }
       sql.append(");");
 
-- 
GitLab