top of page
Writer's pictureDjonathan Krause

Introducing WA Tools: Modern SQL Code Management for Körber WMS

Updated: Jul 19

Topics


 

In the dynamic world of Körber WMS, efficient and error-free SQL code management is crucial for maintaining high-quality software and streamlined operations. Manual processes can often be time-consuming, error-prone, and challenging to scale.


It's time to embrace a new approach with WA Tools, our innovative CLI app designed to transform how you handle SQL code and releases on your Körber WMS.



Challenges in Manual SQL Versioning

Creating SQL files with a suffix to identify changes was a solution in the 2000s. This is not how modern applications and Software Engineers work today, and there are reasons for that:


Lack of Efficiency

The traditional method of versioning SQL objects involves manually copying files from the database and creating new files with suffixes like _NEW.sql. This process is not only time-consuming but also susceptible to human error. Forgetting to add an updated file to the release can stop the whole warehouse.


Concurrency Issues

When multiple engineers are working on the same SQL object, manual versioning can lead to conflicts and errors, hindering productivity and increasing the risk of failed releases. How many times has a code change been overridden by another, resulting in a half-updated procedure in production?

Focus Shift

Engineers often find themselves spending more time managing files and less time writing and improving code, leading to decreased productivity and potential quality issues. The Engineer should focus on code and testing. Handling the files can be delegated to a tool.


Benefits of Automated Versioning and Release Management


Seamless Versioning

WA Tools automates the versioning of SQL objects using Git, aligning with modern application development practices. This reduces the likelihood of errors and ensures consistency across the development team.


Improved Concurrency Handling

You will have all the benefits Git has by automating the versioning process with WA Tools. Clear visibility on code conflicts, history of changes for each object, GitHub Flow, CI...


Enhanced Focus on Coding

With WA Tools handling the file management, engineers can dedicate their time and expertise to coding, leading to higher quality outputs and increased overall productivity.


Unique Features of WA Tools

WA Tools integrates with Git to automate the versioning of SQL code, eliminating the need for manual file copying and suffixing.


Automatic Release File Creation

Generate release files effortlessly, ensuring a smooth and reliable deployment process.


Engineer-Centric Workflow

Designed with the engineer in mind, WA Tools simplifies coding processes, allowing engineers to focus on what they do best: writing exceptional code.


WA Tools in Action: A Demo

To showcase the power and simplicity of WA Tools, we've prepared a small demo.


Creating and Versioning SQL Code

Writing and versioning SQL code with WA Tools minimizes manual efforts and errors.




Creating a new Release

See how easy is to create a new Release exporting all the changed SQL files.




 

Schedule a Demo

Ready to implement a modern Engineering workflow in your Warehouse? Schedule a demo of WA Tools.


Email us at hi@euler.software to schedule a demo.







17 views

Recent Posts

See All
bottom of page