Is strapi import supposed to create schema?

No, import does not create schema. The problem was that I hadn’t copied the project files to the server before trying to import. I assumed it was all in the database but the schema is stored under src/ which needs to be copied separate from the export file and should be under version control anyway. See here for more detail.