So I'm taking a whack at creating a MySQL target using the Meltano SDK. That's probably a bad idea because I don't really know Python, but hey. ๐ I used the SQLite target as a starting point, and got to the point where the target starts and connects to the database. When I feed it some output generated by a tap, however, it immediately fails because the destination table doesn't exist in the database. The processing of the activate_version record is trying to do a DELETE from the table because hard_delete defaults to true, but the table isn't there. I expected the processing of the schema record to create the table, but it does not. I don't know if that's a bug or an incorrect expectation on my part though. I get the same result with the latest version of SQLite target too (the port-to-sdk branch), so at the very least I don't think the problem is my code.
Any suggestions?