Additional Articles


External Article

Using SQL Backup in Development Work

For a development team, SQL Backup provides a simple way to restore development or test databases, if required, while minimizing the tedium of the task of taking, managing, and restoring the backups. We can generate the required backup commands in the GUI and then use them to construct a SQL script that backs up all the required databases. We can even use the backup commands in a beforeMigrate SQL callback, in Flyway, to make sure the current version is safely backed up before we run migration.

2022-11-23

External Article

Try Before You Commit in Flyway

Sometimes we want to check whether it is possible to run a Flyway migration without error, but not actually make the changes. We might just need to 'sanity test' the performance of a migration on the Staging server, for example. By using a placeholder 'switch' to trigger a SQL Exception, we can get Flyway to roll-back its transaction, and therefore the migration, on demand.

2022-11-18

Blogs

Key mappings in Visual Studio Code

By

At a recent conference I was asked how I executed code during my presentation....

Rebuilding a SQL Server Database Transaction Log

By

“Could you help me, we deleted the database’s transaction log file and now that...

Copying Content from One Databricks Unity Catalog Catalog to Another

By

I had a couple of clients who were moving content from development catalogs to...

Read the latest Blogs

Forums

Enable a Disabled Index

By Steve Jones - SSC Editor

Comments posted to this topic are about the item Enable a Disabled Index

Diving Deeper into the Import Extension in Azure Data Studio

By Steve Jones - SSC Editor

Comments posted to this topic are about the item Diving Deeper into the Import...

Dead to Me

By Steve Jones - SSC Editor

Comments posted to this topic are about the item Dead to Me

Visit the forum

Question of the Day

Enable a Disabled Index

I have disabled the LoggerCI index on the dbo.Logger table. How do I enable it?

See possible answers