And something that can begin collecting a history of DDL changes in a SQL Server database to compare stored procedure versions: https://github.com/unruledboy/SQLMonitor (among many other administrative features).
If you're using SQL Server, I'd just use SQL Server Data Tools (SSDT). It does the job handsomely, it has first party support, and it provides full schema management. I've never heard of OpenDBDiff but SSDT is very popular.
And something that can begin collecting a history of DDL changes in a SQL Server database to compare stored procedure versions: https://github.com/unruledboy/SQLMonitor (among many other administrative features).