Module org.jooq
Package org.jooq

Interface Migrations


@Experimental public interface Migrations
The experimental migrations API.

This is EXPERIMENTAL functionality and subject to change in future jOOQ versions.

Author:
Lukas Eder
  • Method Details

    • version

      @Experimental @NotNull @NotNull Version version(String id)
      Initialise a Version.

      This is EXPERIMENTAL functionality and subject to change in future jOOQ versions.

    • versions

      @Experimental @NotNull @NotNull Versions versions()
      Initialise a Versions graph.

      This is EXPERIMENTAL functionality and subject to change in future jOOQ versions.

    • commit

      @Experimental @NotNull @NotNull Commit commit(String id)
      Initialise a Version.

      This is EXPERIMENTAL functionality and subject to change in future jOOQ versions.

    • commits

      @Experimental @NotNull @NotNull Commits commits()
      Initialise a Commits graph.

      This is EXPERIMENTAL functionality and subject to change in future jOOQ versions.

    • migrateTo

      @Experimental @NotNull @NotNull Migration migrateTo(Commit to)
      Create a migration from the currently installed version to a new version.

      This is EXPERIMENTAL functionality and subject to change in future jOOQ versions.