sql >> Database >  >> RDS >> PostgreSQL

Flyway-migratie met java

Ten eerste heeft Flyway zijn eigen transactiebeheersysteem en gebruikt het geen Spring-transactieverwerking.

Als uw DAO's JdbcDaoSupport extend uitbreiden , kunt u uw DAO handmatig instantiëren en vervolgens de meegeleverde JdbcTemplate handmatig injecteren in de DAO:

public class MyJdbcMigration implements SpringJdbcMigration {
  public void migrate(JdbcTemplate jdbcTemplate) {
    MyJdbcDao dao = new MyJdbcDao();
    dao.setJdbcTemplate(jdbcTemplate);
    dao.updateDate();
  }
}


  1. Is er een veilige manier om de tabel pg_constraint te wijzigen, zodat er (tijdelijk) geen controle meer wordt uitgevoerd?

  2. Een DML-trigger maken in SQL Server

  3. Advies over het structureren van een commentaarsysteem

  4. SQLSTATE [22007]:Ongeldige datum/tijd-indeling:1292 Onjuiste datum/tijd-waarde:'2019-03-31 01:52:25'