So I'm trying to upgrade a binary 5.3.8/MySQL install to a standard Docker 5.3.8/Postgres install.
I successfully backed up data and assets from the standalone system and posted the ZIP file to an Amazon S3 bucket.
I then modified the docker-compose file to set the CUSTOM_STARTER_URL to point to the file in S3.
Initial bootup of the Docker DotCMS container goes well. I can see the starter being downloaded and then imported into DotCMS. However the import process aborts part way through with an error:
dotcms_1 | Caused by: org.postgresql.util.PSQLException: ERROR: insert or update on table "workflow_scheme_x_structure" violates foreign key constraint "workflow_scheme_x_structure_structure_id_fkey"
dotcms_1 | Detail: Key (structure_id)=(c938b15f-bcb6-49ef-8651-14d455a97045) is not present in table "structure".
The structure_id corresponds to a Content Type called "Persona" in the structure table, but oddly this Content Type does not appear in the Content Types admin tab of the UI.
Any suggestions as to what I can do to get the import to complete?
I have already run "Fix Assets Inconsistencies" and that doesn't seem to help.