diff --git a/Server/Git/ExcelSQL.cs b/Server/Git/ExcelSQL.cs index c0a8179..ebbc1fe 100644 --- a/Server/Git/ExcelSQL.cs +++ b/Server/Git/ExcelSQL.cs @@ -56,7 +56,7 @@ namespace Server.Git if (sheets[n].type[m] == "long" && sheets[n].variable[m] == "index") { - newTableQuery.Append("index SERIAL PRIMARY KEY"); + newTableQuery.Append("\"index\" SERIAL PRIMARY KEY"); tableDatas.Append("index"); continue; } @@ -68,35 +68,35 @@ namespace Server.Git switch (sheets[n].type[m]) { case "bool": - newTableQuery.Append($"{sheets[n].variable[m]} BOOL "); + newTableQuery.Append($"\"{sheets[n].variable[m]}\" BOOL "); break; case "int": - newTableQuery.Append($"{sheets[n].variable[m]} INT "); + newTableQuery.Append($"\"{sheets[n].variable[m]}\" INT "); break; case "long": - newTableQuery.Append($"{sheets[n].variable[m]} INT8 "); + newTableQuery.Append($"\"{sheets[n].variable[m]}\" INT8 "); break; case "float": - newTableQuery.Append($"{sheets[n].variable[m]} FLOAT4 "); + newTableQuery.Append($"\"{sheets[n].variable[m]}\" FLOAT4 "); break; case "string": case "json": - newTableQuery.Append($"{sheets[n].variable[m]} VARCHAR(255) "); + newTableQuery.Append($"\"{sheets[n].variable[m]}\" VARCHAR(255) "); break; case "enum": - newTableQuery.Append($"{sheets[n].variable[m]} INT2 ") ; + newTableQuery.Append($"\"{sheets[n].variable[m]}\" INT2 ") ; break; case "text": - newTableQuery.Append($"{sheets[n].variable[m]} TEXT "); + newTableQuery.Append($"\"{sheets[n].variable[m]}\" TEXT "); break; case "time": - newTableQuery.Append($"{sheets[n].variable[m]} timestamp "); + newTableQuery.Append($"\"{sheets[n].variable[m]}\" timestamp "); break; default: logger.Error($"unknown data {sheets[n].type[m]}"); break; } - tableDatas.Append(sheets[n].variable[m]); + tableDatas.Append($"\"{sheets[n].variable[m]}\""); } newTableQuery.Append(");\n"); tableDatas.Append(") VALUES ");