What commands did you use to check if keycloak-related tables are created in your database or not? The log you shared does not mean table not created. In my experience, keycloak creates tables after running such queries if tables do not exist.
In your keycloak database, can you run \dt
and share the result?