Files
grafana/public/app/plugins/datasource/mssql/MSSqlMetaQuery.test.ts
beejeebus 8ce8c1635f Escape database names in MSSQL datasource (#99754)
Valid MSSQL database names can contain characters like `-`, which need
to be escaped when used in queries.

This PR wraps database names in `[]`, and fixes Grafana issue #58757.
2025-01-30 15:36:45 -05:00

11 lines
278 B
TypeScript

import { getSchema } from './MSSqlMetaQuery';
describe('getSchema', () => {
const database = 'foo';
const table = 'bar';
const schema = getSchema(database, table);
it('should escapte database names', () => {
expect(schema).toContain(`USE [${database}]`);
});
});