5 November 2015

5 November 2015

Higher database limit in DLM Dashboard

We’re pleased to announce that you can now monitor more databases in DLM Dashboard. The latest version, 1.6.2, supports up to 50 databases! Higher database limit was one of the most requested features on UserVoice. Along with the ability to exclude changes using filters, and the option to restrict access to the tool through permissions, we’ve... Read more

DLM Dashboard as a team tool

DLM Dashboard is a great collaborative tool, which integrates with lots of different services. However, some teams told us that they couldn’t use DLM Dashboard without support for users and permissions. Previously, access to DLM Dashboard was entirely unrestricted. Essentially, all users were given administrator permissions. As the tool grew in popularity, we started... Read more

23 October 2015

23 October 2015

DLM S4 – Release Management

Deploying database changes to new environments is a very stressful activity. Many organizations and their employees dread migrating changes to a production database because of the potential for problems or downtime. There are ways to minimize the potential issues and build more reliable deployment processes. In fact, many organizations do this, but they do... Read more

19 October 2015

19 October 2015

DLM S3 – Continuous Integration

 In this post, we take a big step forward in engineering the database development process by looking at Continuous Integration (CI) for your database and the characteristics of a software pipeline that begins to implement a repeatable process. This is the S3 stage, named for, and characterized by, the use of CI. S3 –... Read more

16 October 2015

16 October 2015

DLM S2 – Automated Version Control

 In my last post, I looked at the first stage of our maturity model, the Manual level. In this post we move to the S2 level, which is characterized by the use of a formal Version Control System (VCS) and process. S2 – Automated Version Control Many software development organizations have implemented a VCS... Read more

12 October 2015

12 October 2015

DLM S1 – The manual stage

At Redgate Software, we’ve been trying to build tools that help developers work with software better. One of our areas of focus in the last few years has been streamlining database development and deployment. To help customers migrate to a smoother workflow and a better engineered software development pipeline, we’ve built our own maturity... Read more

8 October 2015

8 October 2015

An overview of Database Lifecycle Management

One of the ways in which many software development teams have tried to improve the quality of their output is by examining what has worked in other organizations and projects in the past. They look to experiment with new techniques and ideas, and implement those items that work. This practice has allowed Agile, Scrum,... Read more

14 September 2015

14 September 2015

Using PhantomJS to improve UI automated testing

Test automation is a major part of the testing effort conducted at Redgate, and all our teams work hard to continuously improve existing practices. In this post, I’ll describe one of the problems we faced – and our approach for solving it. Scenario: A set of UI automated tests with Selenium were not trustable.... Read more

26 August 2015

26 August 2015

SQL Prompt 7’s new snippet manager

During the development of SQL Prompt 7, we overhauled the snippet manager to make it more powerful and customizable. The snippet manager documentation lives here but there are some subtleties that I wanted to cover in in this post. Everyone writes SQL differently and we want SQL Prompt to work with your current workflow... Read more

24 August 2015

24 August 2015

Birds, Bees, and Honeycomb

Had I ever been asked the question “What animal would you like to be and why?” (apparently it was a common interview brainteaser), I would have answered “A penguin”. I like water, I also like sardines. I don’t care much for flying (in fact, the older I get, the more frightening a prospect that... Read more