On Mon, Apr 14, 2014 at 12:26 PM, Josh Metzger <[email protected]> wrote: > I've had years of experience using ODBC for CDR, SIP, and extensions with > Asterisk. One thing that has been problematic in the past is with > documentation as far as database tables changing between versions (even > within minor releases, though that was back in the 1.4 days). I was excited > to see there is a plan for better managing that on Asterisk 12 via Alembic. > All that being said, are there any plans to implement that with Asterisk 11, > since that is the current LTS release? Or are we pretty sure the table > structure won't be changing within that version through the rest of its > lifespan, making such an effort a waste? >
There are no plans to implement Alembic in Asterisk 11. This is for a few reasons: (1) Asterisk 11 is an LTS and is already released. Simply introducing Alembic at this time for it is potentially disruptive. Asterisk 12, as a Standard release, was the appropriate place to introduce such a new feature. (2) Schema changes in Asterisk 11 are rare, and would only be done as a result of a critical bug that absolutely required such a change. Schema changes mid-release would be noted in the UPGRADE notes. Asterisk 12, on the other hand, has limited support for new features. Some of these new features - such as new parameters for the PJSIP stack - require new database fields. As such, various schemas have changed more frequently in this release; in this situation, Alembic is far more useful. Matt -- Matthew Jordan Digium, Inc. | Engineering Manager 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA Check us out at: http://digium.com & http://asterisk.org -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
