• LiquiBase是一个开放源码Java-根据命令行的工具,让你的可能性来管理数据库的修改和重构。 专门用于多种发展,该方案支持XML,其、JSON和SQL格式、各种类型的数据库(MySQL,PostgreSQL,Oracle,SQL服务器、DB2、火鸟,源码),一个方面敏感的语言。

    它提供支持数据库方案管理和源的控制/版本控制。 所有修改都是保存在XML文件。

    使用是java-罐子liquibase.jar [options][命令]

    有许多命令实施成本的应用程序。 例如,它能够创建文件的详细信息数据库的变化(dbDoc),产生差异的双重检查,如果变化是记录在日志(差异,diffChangeLog),并自动生成SQL脚本DBA码审查或袜队的遵守(例如rollbackSQL,rollbackToDateSQL,rollbackCountSQL,changelogSyncSQL).

    这有可能更新该数据库目前的版本或变更指定卡,快照当前的状态,标签的当前数据库的国家对未来的回退,验证变为错误,计算出和打印了校验和变更集中,删除所有保存校验和从数据库登录,或者释放所有锁上的数据库志,除其他外。

    LiquiBase并不需要一个活动数据库连接(updateSql)和可以执行上的需求(命令行,家中,只蚂蚁)或自动化(Servlet监听器、弹听众,JEE CDI监听),以及嵌入的跑通过其Java Api。

    尽的数据库的重构感到关切的是,该工具允许你指示的准确SQL你想运行,以及创建和管理回退。 它支持这两个基本的和高级的命令,例如'create table'和'降柱",或"增添查表"和"合并列的。

  • LiquiBase है एक खुला स्रोत जावा आधारित कमांड लाइन उपकरण है कि आप संभावना देता है प्रशासन के लिए डेटाबेस संशोधनों और पुनर्रचना है । समर्पित करने के लिए कई डेवलपर्स, इस कार्यक्रम का समर्थन करता है, एक्सएमएल, YAML, JSON और SQL प्रारूपों के विभिन्न प्रकार के डेटाबेस (MySQL, PostgreSQL, ओरेकल, एसक्यूएल सर्वर, डीबी 2, Firebird, SQLite), और एक संदर्भ के प्रति संवेदनशील भाषा है ।

    यह प्रदान करता है समर्थन करने के लिए डेटाबेस स्कीमा प्रबंधन और स्रोत नियंत्रण/संस्करण है । सभी संशोधनों के अंदर बच रहे हैं XML फ़ाइलें.

    उपयोग जावा -जार liquibase.jar [विकल्प] [आदेश]

    वहाँ रहे हैं कई आदेशों में लागू इस आवेदन. उदाहरण के लिए, यह करने में सक्षम है बनाने के साथ प्रलेखन के बारे में जानकारी के डेटाबेस परिवर्तन (dbDoc), पैदा करने diffs के लिए डबल की जाँच करें यदि परिवर्तन लॉग में दर्ज हैं (रचनाकार, diffChangeLog), और ऑटो-सृजन एसक्यूएल स्क्रिप्ट के लिए DBA कोड की समीक्षा या SOX अनुपालन (जैसे rollbackSQL, rollbackToDateSQL, rollbackCountSQL, changelogSyncSQL).

    यह संभव है करने के लिए डेटाबेस को अद्यतन करने के लिए वर्तमान संस्करण के लिए या changeset निर्दिष्ट के साथ टैब में, एक स्नैपशॉट लेने के साथ वर्तमान स्थिति, वर्तमान डेटाबेस के लिए राज्य के भविष्य रोलबैक, सत्यापित changelog त्रुटियों के लिए की गणना, और प्रिंट checksum के लिए changesets निकालने के लिए, सभी को बचाया चेकसमों डेटाबेस से लॉग इन करें, या रिहाई के सभी पर ताले डेटाबेस changelog, दूसरों के बीच में.

    LiquiBase की जरूरत नहीं है एक सक्रिय डेटाबेस कनेक्शन (updateSql) और क्रियान्वित किया जा सकता है पर मांग (कमांड लाइन, मावेन, चींटी) या स्वचालित (सर्वलेट श्रोता, वसंत श्रोता, जेईई CDI श्रोता), के रूप में अच्छी तरह के रूप में एम्बेडेड और भाग गया के माध्यम से अपने जावा एपीआई ।

    के रूप में दूर के रूप में डेटाबेस refactoring का संबंध है, तो उपकरण आपको अनुमति देता है का संकेत करने के लिए सही SQL चलाने के लिए चाहते हैं, के रूप में अच्छी तरह के रूप में बनाने के लिए और प्रबंधित रोलबैक. यह समर्थन करता है दोनों बुनियादी और उन्नत आज्ञाओं है, इस तरह के रूप में 'तालिका बनाएँ' और 'ड्रॉप स्तंभ', या 'जोड़ें लुकअप तालिका' और 'मर्ज स्तंभ'है ।

  • LiquiBase is an open-source Java-based command-line tool that gives you the possibility to administer database modifications and refactoring. Dedicated to multiple developers, the program supports XML, YAML, JSON and SQL formats, various types of databases (MySQL, PostgreSQL, Oracle, SQL Server, DB2, Firebird, SQLite), and a context-sensitive language.

    It offers support for database schema management and source control/versioning. All modifications are saved inside XML files.

    The usage is java -jar liquibase.jar [options] [command]

    There are numerous commands implemented into this application. For instance, it's capable of creating documentation with details about database changes (dbDoc), generating diffs to double-check if the changes are recorded in the log (diff, diffChangeLog), and auto-generating SQL scripts for DBA code review or SOX compliance (e.g. rollbackSQL, rollbackToDateSQL, rollbackCountSQL, changelogSyncSQL).

    It's possible to update the database to the current version or to the changeset with the specified tab, take a snapshot with the current state, tag the current database state for future rollback, verify the changelog for errors, calculate and print the checksum for changesets, remove all saved checksums from the database log, or release all locks on the database changelog, among others.

    LiquiBase doesn't need an active database connection (updateSql) and can be executed on demand (command line, Maven, Ant) or automated (Servlet Listener, Spring Listener, JEE CDI Listener), as well as embedded and ran via its Java APIs.

    As far as database refactoring is concerned, the tool permits you to indicate the exact SQL you want to run, as well as to create and manage rollback. It supports both basic and advanced commands, such as 'create table' and 'drop column', or 'add lookup table' and 'merge columns'.