Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5ECD3F131 for ; Fri, 26 Apr 2013 05:59:13 +0000 (UTC) Received: (qmail 67525 invoked by uid 500); 26 Apr 2013 05:59:11 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 67001 invoked by uid 500); 26 Apr 2013 05:59:04 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 66953 invoked by uid 99); 26 Apr 2013 05:59:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Apr 2013 05:59:03 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of marko.asplund@gmail.com designates 209.85.219.49 as permitted sender) Received: from [209.85.219.49] (HELO mail-oa0-f49.google.com) (209.85.219.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Apr 2013 05:58:59 +0000 Received: by mail-oa0-f49.google.com with SMTP id j1so3580542oag.22 for ; Thu, 25 Apr 2013 22:58:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:from:date:message-id:subject:to :content-type; bh=e3Ob6FRiKoMCPtuczFuIl5SCW0EelGksBINJSEH83po=; b=zvkEWDod2xAMnRW+EqcscXwq6SkL0R86ebEyaf4ytnjpKzjESfyt3vffh8nt/YIP+O HkeYs5alxt9Z9f6+Ke43e/jhgYKWTIzu9WrJipEnxVZ/GDdPiA01hSDGEYNA7tWt0O6Q mPdFA2FceOkjJhgBZ1KN0LqfqC34Sm+C8BWanUD13ea+DLefETJycRMQOsLx5s1VTzD1 PM+VPVIrCJBse2IyUIXljI8LMlLGl8iKDssW1EcNtknve0gC7kwTHs5HoNDf/+mkhGfM S3PEPJBRAmMUy5Q/vK4WHRlXyKw4vnutBaoo0w+azwl+X08sJtIKZCw/RbASDIQ5Qonh P1BA== X-Received: by 10.60.60.10 with SMTP id d10mr17343082oer.6.1366955918421; Thu, 25 Apr 2013 22:58:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.115.232 with HTTP; Thu, 25 Apr 2013 22:57:58 -0700 (PDT) From: Marko Asplund Date: Fri, 26 Apr 2013 08:57:58 +0300 Message-ID: Subject: Re: DB Change management tools for Cassandra? To: user@cassandra.apache.org Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org John Sanda wrote: > I had cobbled together a solution using Liquibase and the Cassandra JDBC > driver. I started implemented it before the CQL driver was announced. The > solution involved a patch and some Liquibase extensions which live at > https://github.com/jsanda/cassandra-liquibase-ext. The patch will go into > the 3.0 release of Liquibase. I developed the extensions against the 2.x > code base. Changes were introduced for Liquibase 3.0 that broken the > extensions I developed. At that point I decided to pursue a simpler > solution (though I think Liquibase is a great tool for relational > databases). Please update the list with any efforts as I am definitely > interested! thanks John! So, did I understand correctly that you've discontinued developing your extension, but that your patch will go into Liquibase 3.0, right? Will the patch add some support for Cassandra database change management in Liquibase that's usable by developers or is it just for being able to create Cassandra extensions for Liquibase? What kind of approach did you take with the simpler solution? I also came across the following Liquibase Cassandra extension: https://github.com/liquibase/liquibase-cassandra Anyone have experience with this one? marko