Added blob type to sqlite

This commit is contained in:
high 2011-12-31 18:22:07 -05:00
parent 5ba0efb5cc
commit 41be28b5a3

View file

@ -154,15 +154,16 @@ namespace TShockAPI.DB
} }
private static readonly Dictionary<MySqlDbType, string> TypesAsStrings = new Dictionary<MySqlDbType, string> private static readonly Dictionary<MySqlDbType, string> TypesAsStrings = new Dictionary<MySqlDbType, string>
{ {
{MySqlDbType.VarChar, "TEXT"}, {MySqlDbType.VarChar, "TEXT"},
{MySqlDbType.String, "TEXT"}, {MySqlDbType.String, "TEXT"},
{MySqlDbType.Text, "TEXT"}, {MySqlDbType.Text, "TEXT"},
{MySqlDbType.TinyText, "TEXT"}, {MySqlDbType.TinyText, "TEXT"},
{MySqlDbType.MediumText, "TEXT"}, {MySqlDbType.MediumText, "TEXT"},
{MySqlDbType.LongText, "TEXT"}, {MySqlDbType.LongText, "TEXT"},
{MySqlDbType.Int32, "INTEGER"}, {MySqlDbType.Int32, "INTEGER"},
}; {MySqlDbType.Blob, "BLOB"},
};
public string DbTypeToString(MySqlDbType type, int? length) public string DbTypeToString(MySqlDbType type, int? length)
{ {
@ -305,15 +306,15 @@ namespace TShockAPI.DB
} }
private static readonly Dictionary<MySqlDbType, string> TypesAsStrings = new Dictionary<MySqlDbType, string> private static readonly Dictionary<MySqlDbType, string> TypesAsStrings = new Dictionary<MySqlDbType, string>
{ {
{MySqlDbType.VarChar, "VARCHAR"}, {MySqlDbType.VarChar, "VARCHAR"},
{MySqlDbType.String, "CHAR"}, {MySqlDbType.String, "CHAR"},
{MySqlDbType.Text, "TEXT"}, {MySqlDbType.Text, "TEXT"},
{MySqlDbType.TinyText, "TINYTEXT"}, {MySqlDbType.TinyText, "TINYTEXT"},
{MySqlDbType.MediumText, "MEDIUMTEXT"}, {MySqlDbType.MediumText, "MEDIUMTEXT"},
{MySqlDbType.LongText, "LONGTEXT"}, {MySqlDbType.LongText, "LONGTEXT"},
{MySqlDbType.Int32, "INT"}, {MySqlDbType.Int32, "INT"},
}; };
public string DbTypeToString(MySqlDbType type, int? length) public string DbTypeToString(MySqlDbType type, int? length)
{ {