Parece que el problema es el siguiente:
Debido a esta propiedad:
spring.jpa.properties.hibernate.hbm2ddl.auto = update
Y el hecho de que la entidad Publicaciones se haya cambiado para hacer referencia al Usuario, Hibernate intenta agregar una restricción de clave externa:
alter table posts add constraint FK6xvn0811tkyo3nfjk2xvqx6ns foreign key (author_id) references users
Pero recibe este error:
ORA-02268: referenced table does not have a primary key
No estoy seguro de por qué hibernate no agrega una clave principal a esta tabla, ya que la anotación @Id está claramente allí.
Intente agregar una clave principal restricción manualmente a la columna Users.id:
ALTER TABLE users
ADD CONSTRAINT users_pk PRIMARY KEY (id);
Actualizar
El problema podría con el mapeo Post.data ya que lo está usando en la cláusula order by.
El documento dice:
Como está utilizando java.util.Date, debe agregar esto:
@Temporal(TemporalType.DATE)
private Date date = new Date();