Tag: liquibase

Liquibase ist ein open-source-Datenbank-unabhängige Bibliothek für die Nachverfolgung, Verwaltung und Anwendung von Datenbank-änderungen. Es basiert auf einer einfachen Prämisse: Alle Veränderungen der Datenbank gespeichert sind, in einer für Menschen lesbaren noch verfolgbarer form und in die Quellcodeverwaltung eingecheckt.

liquibase - Reihenfolge der Ausführung von änderungen

Anzahl der Antworten 2 Antworten
Soweit ich das verstanden habe, Liquibase führen Sie die änderungen entsprechend der Reihenfolge, wie Sie geschrieben werden in die change-log. Ich will den änderungssatz zu werden, lief in einer anderen Reihenfolge. Gibt es eine Möglichkeit, ändern Sie

Liquibase: best practices zu organisieren changelogs

Anzahl der Antworten 1 Antworten
Stimme ich mit fast jedem Wort in Liquibase Best Practices außer für die Organisation Ihrer changeLogs Ich haben zwei Ziele zu erreichen: 1) auf Antrag 7.0.0 bereitstellen: if not exists database 'app-db' create database 'app-db' using database-7.0.0.ddl

Mit Liquibase, gibt es einen Unterschied zwischen der Verwendung eines einzigartigen <createIndex - > und mit <Spalte> mit einer unique-Einschränkung?

Anzahl der Antworten 2 Antworten
Liquibase hat zwei Möglichkeiten zur Definition einer Spalte als unique: Beim erstellen der Tabelle, mit <constraints> auf die Spalte: <createTable tableName="my_table"> <column name="my_column"> <constraints unique="true" uniqueConstraintName="my_table_my_column_uk"> </column> </createTable> Nach dem erstellen der Tabelle, mit <createIndex - >:

Liquibase-Datentyp-Mapping-Dokumentation

Anzahl der Antworten 3 Antworten
Sorry, diese Frage scheint dumm, aber ich habe versucht 1 Stunde auf der Suche und habe nichts gefunden. Also ich bin mit liquibase für mehrere Datenbanken(z.B. MSSQL, Oracle und MySQL), wenn ich sage: addColumn(tableName: "ABC_TEST") { column(name:

Verhindern Fehler beim ablegen nicht vorhandene Sequenzen, erstellen, vorhandene Benutzer

Anzahl der Antworten 5 Antworten
Ich habe eine Reihe von sql-Skripts, erstellen /drop-Sequenzen, Benutzer und andere Objekte. Ich bin mit diesen Skripten durch liquibase, aber Sie scheitern, weil oracle sich beschwert wenn ich versuche, drop eine nicht vorhandene Sequenz, oder erstellen Sie

Liquibase hinzufügen von default-Wert-und not null-constraint

Anzahl der Antworten 1 Antworten
Ich bin bisschen neu Liquibase. Ich kam in einem Szenario, wo in einem changeSet es versucht, fügen Sie eine default-Wert erste-und not null-constraint daneben. Aber problem hier ist sowohl <addDefaultValue/> und <addNotNullConstraint/> tags haben einen Standardwert von

mit liquibase auf bestehende schema

Anzahl der Antworten 2 Antworten
Habe ich gelesen, dass man Sie generieren kann changelog.xml aus einem vorhandenen schema. Das ist in Ordnung, aber ich habe die bestehenden Systeme, die ich nicht wollen, es zu berühren, außer, um neue änderungen. Ich habe auch

Liquibase - Skript generieren, ohne änderungen zu der Datenbank

Anzahl der Antworten 1 Antworten
In meinem aktuellen Projekt gibt es ein DB-team, das prüft, ob alle Skripte, bevor Sie Sie in Produktion. Sind wir mit Liquibase zu, gelten die änderungen für Entwicklung, sondern für die Produktion, wir müssen in der Lage

Liquibase changelog generieren von JPA-Entitäten

Anzahl der Antworten 1 Antworten
Ich habe eine Spring boot, spring data jpa-Projekt mit einem Elternteil und drei Kinder, Module. Eines meiner Module ist verantwortlich für meine JPA-Entitäten. Ich brauche generieren einer xml mit liquibase changelog aus dieser Entitäten. In meinem liquibase.Eigenschaften

liquibase: Sie können angeben, "nach der Spalte" mit liquibase addColumn?

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit zum schreiben einer liquibase addColumn Differenzmenge, so dass es erzeugt sql wie ALTER TABLE xxx ADD COLUMN yyy AFTER zzz; Ich meine, gibt es eine Möglichkeit zum hinzufügen von ein äquivalent von "nach

IntelliJ Schritten durch die falschen Zeilen beim Debuggen von remote Java application

Anzahl der Antworten 3 Antworten
Ich habe versucht remote zu Debuggen, ein maven-plugin für liquibase Projekt mit Intellij. Das problem ist, die IDEE ist die Hervorhebung der falschen source-code-Zeile, und ich kann nicht herausfinden, warum. Der source-code, den ich versuche zu Debuggen,

So aktualisieren Sie vorhandene Tabelle JHipster Beispiel-app?

Anzahl der Antworten 2 Antworten
Ich erstellt habe, eine Entität namens "Veranstaltung" mithilfe des Befehls " yo jhipster:entity Ereignis während der Erstellung habe ich vergessen hinzufügen einer Spalte, sagen wir mal "event_title" also, ich habe dieses(event_tile) Spalte manuell in liquibase changelog xml.

Spring-boot-liquibase integration

Anzahl der Antworten 1 Antworten
Obwohl ich erhoben Problem https://github.com/spring-projects/spring-boot/issues/662, um eine spring-boot-starter-liquibase-starter-Modul, heute fand ich heraus, dass es ist schon eine Art von integration. Spring Boot enthält bereits https://github.com/spring-projects/spring-boot/tree/master/spring-boot/src/main/java/org/springframework/boot/liquibase mit einer Spring-Boot-Liquibase-spezifische service-locator. Aus diesem code und dem Spring-Boot-Referenzhandbuch ich kann

so führen Sie nur bestimmte änderungsmengen in liquibase, die ungelesenen?

Anzahl der Antworten 1 Antworten
Habe ich Hinzugefügt einige neue änderungen in einer vorhandenen changelog-Datei und ausführen wollen, nur 2 unter den neu eingegebenen ersetzt. Wenn ich den update-Befehl in liquibase es aktualisiert alle ungelesenen änderungen und aktualisiert die Datenbank. Aber ich

So löschen Sie einen index in Grails mit Liquibase

Anzahl der Antworten 4 Antworten
Ich habe eine Tabelle generiert, die von GORM (Grails-Domain). Es hat Fremdschlüssel /index, generiert zufällige Zeichen wie FKAC7AAF67162A158F. Ich brauche zu entfernen, das Feld, die nicht mehr benötigt werden. Probleme, ich habe einige Server, die aktualisiert werden

Beim erstellen einer Spalte mit liquibase, wie kann ich geben Sie einen Wert für die Spalte basierend auf einer vorhandenen Spalte?

Anzahl der Antworten 2 Antworten
Ich habe eine bestehende mysql-Tabelle mit zwei Spalten a und b. Möchte ich nun hinzufügen einer Spalte c der Tabelle. c sollte null sein, sollte einen Standardwert von NULL, außer in jenen Zeilen, in denen Spalte b

Typ Update einer Spalte in liquibase

Anzahl der Antworten 3 Antworten
Will ich update den Typ einer Spalte mit der Bezeichnung "Kennwort". Im moment hat es den Typ NVARCHAR(40) und ich will, dass es von Typ NVARCHAR(64). Dies ist, was ich getan habe: <changeSet id="1 - change password

Wie kann ich den Trigger erstellen, die für eine postgreSQL-db mit liquibase?

Anzahl der Antworten 1 Antworten
Ich bin mit dem dropwizrd-Migrationen-Modul für liquibase db refactoring. Siehe die Anleitung hier: http://dropwizard.codahale.com/manual/migrations/ Wenn ich java-jar my_project.jar db migrieren my_project.yml Bekomme ich die folgende Fehlermeldung: FEHLER [2013-09-11 20:53:43,089] liquibase: Change Set Migrationen.xml::11::mir fehlgeschlagen. Fehler: Fehler beim

Ausführen von mvn liquibase:Sie "UPDATESQL" auf eine bestimmte änderungsmenge

Anzahl der Antworten 4 Antworten
Jemand, der einen erfahrenen maven-Benutzer können wahrscheinlich helfen mir hier: wie gebe ich in "optionale Parameter" auf liquibase, wenn es läuft wie ein maven-Ziel? Möchte ich weitergeben in "changesToApply", siehe http://www.liquibase.org/manual/maven_updatesql Aber was ist die syntax? So

Hinzufügen von nicht-null-Spalte zu vorhandenen Tabelle fehlschlägt. Der "Wert" - Attribut wird ignoriert?

Anzahl der Antworten 2 Antworten
Hintergrund: wir haben eine Grails 1.3.7 app und sind mit Liquibase verwalten unsere Datenbank Migrationen. Ich versuche Sie zum hinzufügen einer neuen Spalte zu einer vorhandenen Tabelle, die nicht leer ist. Meine änderungen sieht wie folgt aus:

Einrichten Liquibase mit MS-SQL-Server

Anzahl der Antworten 1 Antworten
Ich bin Nutzung Liquibase (www.liquibase.org) in unserer MVC3-SQL-Server-2008-Projekt zu verwalten, die Datenbank-migration/änderungen. Aber ich bin stolpern auf die erste Hürde: die Verbindung zu Microsoft SQL Server-Instanz. Ich freue mich auf die quick-start-tutorial auf der liquibase Website, aber

Wie man liquibase anmelden mit slf4j?

Anzahl der Antworten 4 Antworten
Viele Menschen unsicher sind, wie zu fix Protokollierung für liquibase, entweder an der Konsole oder einer Datei. Ist es möglich, liquibase log zu slf4j? InformationsquelleAutor Benny Bottema | 2014-01-02

ist es möglich, aktualisieren Sie eine bestehende Zeile in der DB, mit liquibase?

Anzahl der Antworten 1 Antworten
Versucht, eine Antwort zu finden auf diese Frage, konnte aber nicht. So, ich habe zum Beispiel diese Tabelle: TABELLE: col1 | col2 123 0 124 1 und ich möchte das ändern col2 Wert auf 1, und dies

Wie integrieren LiquiBase + Spring + Hibernate-ohne Verwendung hibernate.xml Konfigurations-Datei

Anzahl der Antworten 1 Antworten
Ich schon lese viele Beiträge bezüglich integration zwischen LiquiBase, Spring und Hibernate, aber keiner von Ihnen gelten für meine situation Hexe ist: Fange ich ein neues Projekt mit Spring und Hibernate, also ich suchte in einer Weise

Liquibase änderungssatz mit failOnError="false" immer ran?

Anzahl der Antworten 1 Antworten
Ich versuche, führen Sie die folgenden changeSet in liquibase, die sollten einen index erstellen. Wenn der index nicht vorhanden ist, sollte es still fail: <changeSet failOnError="false" author="sys" id="1"> <createIndex unique="true" indexName="key1" tableName="Table1"> <column name="name" /> </createIndex> </changeSet>

So führen Sie mehrere Einlagen bei der Verwendung von LIQUIBASE, OHNE CHANGELOGS

Anzahl der Antworten 3 Antworten
Als pro diese Dokumentation Liquibase ausführen können mehrere sql Dateien in einem bestimmten Pfad, ohne changelogs. Jedoch wenn ich die Datei mit dem unten fügt insert into address (id, line1, line2) values (1, '121 Main Ave', null);

org.hsqldb.HsqlException: Benutzer verfügt nicht über Berechtigung oder Objekt nicht gefunden: DATABASECHANGELOGLOCK

Anzahl der Antworten 2 Antworten
Wie kann das passieren. Nicht liquibase soll, erstellen Sie diese Tabelle für sich selbst... Dies ist eine in-memory-Datenbank erstellt für unit-Tests. public void setUp(String contexts) { try { ResourceAccessor resourceAccessor = new FileSystemResourceAccessor(); Class.forName("org.hsqldb.jdbcDriver"); holdingConnection = getConnectionImpl();

Liquibase - Liste der verfügbaren generischen Datentypen

Anzahl der Antworten 1 Antworten
Ich brauche eine Liste der generischen Datentypen in Liquibase. Wo finde ich diese in der Dokumentation. Ich brauche Sie beim hinzufügen von Spalten zu meinem Tisch: <changeSet author="liquibase-docs" id="addColumn-example"> <addColumn catalogName="cat" schemaName="public" tableName="person"> <column name="address" type="varchar(255)"/> </addColumn>

Spring boot - deaktivieren Liquibase beim Start

Anzahl der Antworten 5 Antworten
Will ich haben Liquibase konfiguriert mit meinem spring-boot-Anwendung, so dass ich Hinzugefügt, Abhängigkeiten zu pom.xml und den Pfad master.xml in der Anwendung ist.Eigenschaften. Dies funktioniert sehr gut, und die Feder läuft Liquibase beim Start. Das problem ist,

Spring-boot mit Liquibase Überlastung Eigenschaft

Anzahl der Antworten 1 Antworten
Ich bin mit Spring boot und Liquibase. Mit dieser url als Richtlinien http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/ In pom.xml, die unterhalb der Eintrag vorhanden ist, so dass spring boot kennt liquibase. <dependency> <groupId>org.liquibase</groupId> <artifactId>liquibase-core</artifactId> </dependency> und setzen Sie die changelog-Datei im

Liquibase - Rollback eine Reihe von änderungen

Anzahl der Antworten 1 Antworten
Wir tun-Datenbank-Versionen, die sind aus einer Gruppe von change sets und unsere Datenbank change logs sind wie folgt eingeteilt MasterChangeLog.xml ---> Release0001.XML ---> AddCustomerTable.XML ---> AddOrderTable.XML ---> Release0002.XML ---> AddNewColumnsToCustomerTable.XML ---> AlterOrderTableXML ---> Release0003.XML ---> AddPreferedCustomerTable.XML Ich

Hinzufügen von zusammengesetzten unique-Einschränkung in Liquibase

Anzahl der Antworten 2 Antworten
Ich bin erstellen einer link-Tabelle hat 3 Spalten: id, produkt_id, tournament_id. Hinzufügen eines uniqueConstraint auf die Spalte "id" ist trivial, aber ich möchte sicherstellen, dass jedes paar (product_id, tournament_id) ist einzigartig. Beispiel Liquibase.org zeigt <changeSet author="liquibase-docs" id="addUniqueConstraint-example">

Wie lösen liquibase Prüfsummen-Validierung fehlschlagen, nachdem liquibase upgrade

Anzahl der Antworten 2 Antworten
In meinem Projekt habe ich gerade versucht, ein Upgrade liquibase aus 3.2.2, 3.4.2 (beide die Gläser und die maven-plugin). EDIT: das gleiche gilt für ein upgrade auf 3.3.x. Als Folge starten Sie die Anwendung jetzt gibt die

Fehler beim erstellen bean mit dem Namen 'liquibase' defined in class path resource ... /config/DatabaseConfiguration.class

Anzahl der Antworten 3 Antworten
Habe ich diese lästige Fehlermeldung beim starten von Embedded Tomcat auf meinem jHipster Projekt. Verbrachte eine Menge Zeit versucht, es zu beheben, aber kann nicht herausfinden, warum es passiert. Es begannen nach dem Update-Projekt von main-rep, aber

Liquibase create Schema für postgres

Anzahl der Antworten 2 Antworten
Ich bin mit Dropwizard (1.0.0) und Liquibase, eine Datenbank zu erstellen wenn es nicht existiert. Problem hier ist, dass ich mit einem anderen Postgres-schema (nicht öffentlich). Es scheint, wie Liquibase ist nicht in der Lage, erstellen Sie

Wie kann ich Auffüllen, Liquibase parameter Werte aus einer externen properties-Datei?

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit, die ich Auffüllen kann Parameter in einer Liquibase changelog-Datei basierend auf dem Inhalt einer externen property-Datei? Als in, ich möchte in der Lage sein zu sagen: <createTable tableName="${table.name}"> <column name="id" type="int"/> <column name="${column1.name}"

Wie erstellen Sie eine WHERE-Klausel in einer LiquiBase änderungssatz

Anzahl der Antworten 1 Antworten
Wie muss ich das definieren eines Satzes von änderungen in 'LiquiBase' - notation für die Aktualisierung eine Spalte einer Tabelle mit ein-UND-ed-WHERE-Klausel: <changeSet id="ddl update tables : modify datatype for MY_TABLE.STATE_ABBREV" author="xxx"> <preConditions onFail="MARK_RAN" onFailMessage="Column MY_TABLE.STATE_ABBREV doesn't

Definieren Änderungssatz für die insert-Abfrage in liquibase

Anzahl der Antworten 1 Antworten
Ich habe zwei Tabellen wie folgt : CREATE TABLE StudentMaster ( sId SERIAL, StudentName VARCHAR(50) ); CREATE TABLE StudentClassMap ( studnetId BIGINT UNSIGNED NOT NULL, studentClass VARCHAR(10), FOREIGN KEY (studnetId) REFERENCES StudentMaster (sId) ); Dies ist mein

liquibase plugin Fehler mit maven

Anzahl der Antworten 3 Antworten
Hallo, ich bin neu in liquibase , und ich bin ein bestehendes Projekt importieren nach dem kompilieren bekomme ich diesen build scheitern , kann ich nicht verstehen, die Ursache und die Lösung, die ich versuche, um den

Holen Sie sich die Ausgabe von SQL aus einer Liquibase änderungssatz

Anzahl der Antworten 1 Antworten
Bin ich mit einem SQL-syntax-Fehler, wenn meine Spring-Boot-Anwendung versucht zu starten. Es kann nicht instanziiert die SpringLiquibase Bohne, weil die ausgegeben wird, SQL von einem änderungssatz führt zu einem syntax-Fehler. Ich muss die generierte SQL von Liquibase,

konfigurieren der Datenquelle für liquibase in den Frühling starten

Anzahl der Antworten 2 Antworten
Ich habe eine spring-boot-Anwendung, und ich möchte hinzufügen, liquibase-Konfiguration change-log. Habe ich eine LiquibaseConfig Klasse für die Konfiguration von liquibase: @Configuration public class LiquibaseConfiguration { @Value("${com.foo.bar.liquibase.changelog}") private String changelog; @Autowired MysqlDataSource dataSource; @Bean public SpringLiquibase liquibase() {

JHipster-und Datenbank-Verbindung

Anzahl der Antworten 4 Antworten
Ich bin mit JHipster und wenn ich laufen sudo mvn liquibase:diff bekomme ich die folgende Fehlermeldung [INFO] Settings ---------------------------- [INFO] driver: org.postgresql.Driver [INFO] url: jdbc:postgresql://localhost/gastos8 [INFO] username: gastos8 [INFO] password: ***** [INFO] use empty password: false [INFO]

Können Sie deaktivieren, liquibase Prüfsummen für eine Datei nur?

Anzahl der Antworten 2 Antworten
Läuft liquibase --url=jdbc:oracle:thin:@localhost:1521/XE -- driver=oracle.jdbc.OracleDriver --changeLogFile=db.changelog-next.xml -- username=owner --password=xxxx --logLevel=info clearCheckSums löscht ALLE Prüfsummen aus der Datenbank. Gibt es eine Möglichkeit, klar, nur die Prüfsummen für änderungen im db.changelog-next.xml. Dank InformationsquelleAutor Lionel Orellana | 2015-05-27

Wie erstelle Datenbank mit Liquibase

Anzahl der Antworten 1 Antworten
Ich versuche, mit Liquibase zu erstellen Datenbank, die keine nicht vorhanden ist. Heruntergeladen habe ich MySQL und nicht jede änderung in der es Mein maven-plugin-code sieht aus wie <plugins> <plugin> <groupId>org.liquibase</groupId> <artifactId>liquibase-maven-plugin</artifactId> <version>3.1.1</version> <configuration> <changeLogFile>src/main/resources/changelog.xml</changeLogFile> <driver>com.mysql.jdbc.Driver</driver> <url>jdbc:mysql://localhost:3306/myApp?createDatabaseIfNotExist=true</url>

Liquibase und JPA-annotierten Entitäten

Anzahl der Antworten 1 Antworten
Ich versuche, mit Liquibase zusammen mit JPA-Annotationen, aber ich nicht scheinen, um zu arbeiten. Habe ich eine saubere DB ohne Tabellen und eine JPA-entity in meinem Projekt. Wenn ich liquibase diff, es behauptet, dass die DB ist

H2: wie Standard-schema und die Datenbank?

Anzahl der Antworten 2 Antworten
Ich bin mit Liquibase für meine Datenbank-updates und testen Sie es gegen H2. Ich bin mit Spring zum konfigurieren der Eigenschaften. Ich benutze dataSource.setUrl("jdbc:h2:mem:test_common"); Verbindung zu test_common Datenbank, aber es hat nicht geklappt. Erkannte ich, dass in

Liquibase Befehlszeile erstellen diff changelog in sql

Anzahl der Antworten 2 Antworten
Ich benutze eigentlich Liquibase auf windows Befehl Linien, und ich versuche, erstellen Sie ein sql-Skript, das darstellen der Unterschiede zwischen zwei Datenbanken. Leider bekomme ich nur die xml-Datei zurück. Können Sie mir helfen ? Meine Befehlszeile :

java - illegalStateException: Cannot find changelog location: class path resource (liquibase)

Anzahl der Antworten 2 Antworten
Bin ich immer diese Fehlermeldung wenn ich versuche zu laufen, meine spring-boot-Anwendung. Ich bin neu in java und spring-Entwicklung. Bitte lassen Sie mich wissen, wenn Sie benötigen, mehr info. Ich bin mir nicht sicher, was es bedeutet,

Nicht finden können Datenbank-Treiber: org.postgresql.Treiber

Anzahl der Antworten 2 Antworten
Ich versuche zu ändern, ein Projekt, ein bit, ein Upgrade mit Liquibase. Seine eine Java-EE-Projekt. So im mit die liquibase-maven-plugin. Bisher habe ich in meinem pom.xml: <plugin> <groupId>org.liquibase</groupId> <artifactId>liquibase-maven-plugin</artifactId> <version>2.0.5</version> <configuration> <propertyFileWillOverride>true</propertyFileWillOverride> <propertyFile>src/main/resources/liquibase.properties</propertyFile> <changeLogFile>src/main/resources/changelogs/changelog.xml</changeLogFile> </configuration> <executions> <execution>

Aktualisieren von Zeilen in Liquibase mit einer komplexen WHERE-Anweisung

Anzahl der Antworten 1 Antworten
Habe ich noch nie benutzt Liquibase vor und kann einfach nicht herausfinden, wie dieses problem zu lösen. Das Projekt, das ich vor kurzem ein remake von einem alten Projekt, also wir haben zu stick mit einer alten