예약어 처리용 쿼리 작성
This commit is contained in:
parent
5a5918950a
commit
2956e1deca
|
|
@ -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 ");
|
||||
|
|
|
|||
Loading…
Reference in New Issue