Version Controlled DBAs: Building a PowerShell module that keeps everyone in sync
Proposed session for SQLBits 2026TL; DR
DBAs need DevOps too. Build a PowerShell module from scratch that version controls database scripts, configurations, and processes. Walk away with working code you can customize and deploy immediately.
Session Details
DBAs are expected to embrace DevOps, but how do you actually implement version control for database work? We'll build a PowerShell module from scratch that keeps your team's scripts, configurations, and processes in sync. Walk away with working code you can customize and deploy immediately.
3 things you'll get out of this session
Participants will be able to:
Design a PowerShell module structure that supports version control workflows for database scripts, configurations, and deployment processes.
Implement core module functions including script validation, change tracking, and team synchronization capabilities
Integrate the module with Git workflows to enable branching, pull requests, and code review processes for database changes
Configure deployment pipelines that use the module to promote database changes from development through production environments
Customize and extend the base module to fit their organization's specific database platforms, security requirements, and team workflows
Speakers
Daniel Kimberlin's other proposed sessions for 2026
Using the Right Sized Hammer: How to Look at Problems and Solve Them at the Proper Scale - 2026
What Am I Doing Here? Imposter Syndrome and You - 2026