Det ser ud til, at problemet er følgende:
På grund af denne egenskab:
spring.jpa.properties.hibernate.hbm2ddl.auto = update
Og det faktum, at Posts-enheden er blevet ændret til at referere til brugeren, forsøger Hibernate at tilføje en fremmednøglebegrænsning:
alter table posts add constraint FK6xvn0811tkyo3nfjk2xvqx6ns foreign key (author_id) references users
Men får denne fejl:
ORA-02268: referenced table does not have a primary key
Ikke sikker på, hvorfor dvale ikke tilføjer en primær nøgle til denne tabel, da @Id-annotationen tydeligt er der.
Prøv at tilføje en primær nøgle begrænsning manuelt til kolonnen Users.id:
ALTER TABLE users
ADD CONSTRAINT users_pk PRIMARY KEY (id);
Opdater
Problemet kan muligvis med Post.data-tilknytningen, da du bruger den i orden ved klausul.
Lægen siger:
Da du bruger java.util.Date, skal du tilføje dette:
@Temporal(TemporalType.DATE)
private Date date = new Date();