Skip to content

Commit e8fa4df

Browse files
authored
Merge pull request #60 from igece/dev
Put schema and table names enclosed in double quotes
2 parents b6a7c90 + c02dd15 commit e8fa4df

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/Serilog.Ui.PostgreSqlProvider/PostgreDataProvider.cs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,11 @@ private async Task<IEnumerable<LogModel>> GetLogsAsync(int page,
4343
DateTime? endDate)
4444
{
4545
var queryBuilder = new StringBuilder();
46-
queryBuilder.Append("SELECT message, message_template, level, timestamp, exception, log_event AS \"Properties\" FROM ");
46+
queryBuilder.Append("SELECT message, message_template, level, timestamp, exception, log_event AS \"Properties\" FROM \"");
4747
queryBuilder.Append(_options.Schema);
48-
queryBuilder.Append(".");
48+
queryBuilder.Append("\".\"");
4949
queryBuilder.Append(_options.TableName);
50+
queryBuilder.Append("\"");
5051

5152
GenerateWhereClause(queryBuilder, level, searchCriteria, startDate, endDate);
5253

@@ -78,10 +79,11 @@ private async Task<int> CountLogsAsync(
7879
DateTime? endDate = null)
7980
{
8081
var queryBuilder = new StringBuilder();
81-
queryBuilder.Append("SELECT COUNT(message) FROM ");
82+
queryBuilder.Append("SELECT COUNT(message) FROM \"");
8283
queryBuilder.Append(_options.Schema);
83-
queryBuilder.Append(".");
84+
queryBuilder.Append("\".\"");
8485
queryBuilder.Append(_options.TableName);
86+
queryBuilder.Append("\"");
8587

8688
GenerateWhereClause(queryBuilder, level, searchCriteria, startDate, endDate);
8789

@@ -134,4 +136,4 @@ private void GenerateWhereClause(
134136
}
135137
}
136138
}
137-
}
139+
}

0 commit comments

Comments
 (0)