Fiz os passos como descrito no livro para criar o schema e a tabela no bd pelo flyway, mas só é criado o schema e uma tabela de histórico do flyway, a tabela de usuários não é criada.
meu application.properties está com essas propriedades:
spring.flyway.schemas=users_schema
spring.jpa.properties.hibernate.default_schema=users_schema
meu script está em src/main/resources/db/migration/V1_create_user.sql:
create schema if not exists users_schema;
create table users_schema.users (
id bigserial primary key,
nome varchar(100) not null,
cpf varchar(100) not null,
endereco varchar(100) not null,
email varchar(100) not null,
telefone varchar(100) not null,
data_cadastro timestamp not null
);
e essa é minha entidade do jpa:
@Table(name = “users”)
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
private String cpf;
private String address;
private String email;
private String phone;
private LocalDate registerDate;
}