You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CREATE TABLE IF NOT EXISTS \`_SeederMetadata\` (\`Key\` varchar(255) PRIMARY KEY, \`Value\` text);
386
-
INSERT INTO \`_SeederMetadata\` VALUES ('preset', '${PRESET_NAME}') ON DUPLICATE KEY UPDATE \`Value\` = VALUES(\`Value\`);
387
-
INSERT INTO \`_SeederMetadata\` VALUES ('git_sha', '${GIT_SHA}') ON DUPLICATE KEY UPDATE \`Value\` = VALUES(\`Value\`);
388
-
INSERT INTO \`_SeederMetadata\` VALUES ('built_at', '${BUILD_DATE}') ON DUPLICATE KEY UPDATE \`Value\` = VALUES(\`Value\`);
389
-
EOF
390
363
;;
391
364
392
365
mssql)
393
-
# Write metadata before backup so it's baked in
394
-
docker exec"${CONTAINER_NAME}" \
395
-
/opt/mssql-tools18/bin/sqlcmd \
396
-
-S localhost -U SA -P "${DB_PASS}" -C \
397
-
-d "${DB_NAME}" \
398
-
-Q "IF NOT EXISTS (SELECT * FROM sysobjects WHERE name='_SeederMetadata' AND xtype='U') CREATE TABLE [_SeederMetadata] ([Key] nvarchar(255) PRIMARY KEY, [Value] nvarchar(max)); MERGE [_SeederMetadata] AS t USING (VALUES ('preset','${PRESET_NAME}'),('git_sha','${GIT_SHA}'),('built_at','${BUILD_DATE}')) AS s([Key],[Value]) ON t.[Key]=s.[Key] WHEN MATCHED THEN UPDATE SET [Value]=s.[Value] WHEN NOT MATCHED THEN INSERT VALUES(s.[Key],s.[Value]);"
0 commit comments