Skip to content

Commit 7e71162

Browse files
committed
PostgreSQL: Schema and Table names should be enclosed in double quotes
1 parent bc9eb6e commit 7e71162

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/Serilog.Ui.PostgreSqlProvider/PostgreDataProvider.cs

Lines changed: 4 additions & 3 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

@@ -134,4 +135,4 @@ private void GenerateWhereClause(
134135
}
135136
}
136137
}
137-
}
138+
}

0 commit comments

Comments
 (0)