sql >> Database >  >> RDS >> Sqlserver

Liquibase instellen met MS-SQL Server

Maak een eigenschappenbestand met de naam liquibase.properties met daarin het volgende:

classpath=C:\\Program Files\\Microsoft SQL Server 2005 JDBC Driver\\sqljdbc_1.2\\enu\\sqljdbc.jar
driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc:sqlserver://localhost:1433;databaseName=test
username=myuser
password=mypass
changeLogFile=C:\\Temp\\ChangeLog.xml

liquibase zal dit bestand gebruiken als het zich in dezelfde map bevindt. Handig om de opdrachtregel te vereenvoudigen.

Database wordt als volgt bijgewerkt:

liquibase update

Opmerkingen:

  • Ik ben geen SQL-servergebruiker, ik heb het JDBC-stuurprogramma en de URL-details opgehaald van Microsoft-document
  • De opdracht "migreren" is verouderd.



  1. pas pager aan in psql

  2. Geneste CASE-instructies in MySQL

  3. MySQL is een goede manier om een ​​rij in te voegen als deze niet wordt gevonden, of om deze bij te werken als deze wordt gevonden

  4. Veroorzaakt deze thread-local Flask-SQLAchemy-sessie een MySQL-server is verdwenen fout?