mirror of
https://github.com/directus/directus.git
synced 2026-01-31 22:18:00 -05:00
Merge pull request #3794 from infused-kim/fix-mssql-db-name
Fix MS SQL init failure due to uquoted DB name
This commit is contained in:
@@ -51,11 +51,11 @@ export default class MSSQL implements Schema {
|
||||
c.DATA_TYPE as data_type,
|
||||
pk.PK_SET as column_key
|
||||
FROM
|
||||
${this.knex.client.database()}.INFORMATION_SCHEMA.COLUMNS as c
|
||||
[${this.knex.client.database()}].INFORMATION_SCHEMA.COLUMNS as c
|
||||
LEFT JOIN (
|
||||
SELECT
|
||||
PK_SET = CASE WHEN CONSTRAINT_NAME LIKE '%pk%' THEN 'PRIMARY' ELSE NULL END
|
||||
FROM ${this.knex.client.database()}.INFORMATION_SCHEMA.KEY_COLUMN_USAGE
|
||||
FROM [${this.knex.client.database()}].INFORMATION_SCHEMA.KEY_COLUMN_USAGE
|
||||
) as pk
|
||||
ON [c].[TABLE_NAME] = [pk].[CONSTRAINT_TABLE_NAME]
|
||||
AND [c].[TABLE_CATALOG] = [pk].[CONSTRAINT_CATALOG]
|
||||
|
||||
Reference in New Issue
Block a user