Ich verwende liquibase mit SQL Server und Spring-Boot und meiner Boot-Anwendung mit Fehlern beendetFrühlings-Boot + MS SQL Server + Liquibase: Tabellenerstellungsfehler
The specified schema name "public" either does not exist or you do not have permission to use it. [Failed SQL: CREATE TABLE [public].[DATABASECHANGELOGLOCK] ([ID] [int] NOT NULL, [LOCKED] [bit] NOT NULL, [LOCKGRANTED] [datetime2](3) NULL, [LOCKEDBY] [nvarchar](255) NULL, CONSTRAINT [PK_DATABASECHANGELOGLOCK] PRIMARY KEY ([ID]))]
.
Ich möchte nicht, dass liquibase auf meine Produktionsdatenbank zugreift und Tabellen erstellt.
Also habe ich versucht, liquibase Eigenschaften in meiner application.yml
Datei wie liquibase.enabled: false
zu überschreiben, aber es funktioniert nicht. Ich habe auch den Standard-Schema-Wert geändert, aber ich versuche immer noch, die Tabelle im "öffentlichen" Schema zu erstellen. So beenden Sie das Erstellen von Tabellen und starten Sie die Anwendung.
Sein Tippfehler Fehler, i verwendet yaml Syntax aber liquibase nicht deaktiviert ist. – user2968937