-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Revisions and RevisionHistory tables are not created #80
Comments
Odd, it should work, can you have a look at the tests to see what's different there from your code? |
I'm having the same issue. I'm using sequelize-paper-trail v3.0.1 and sequelize v5.21.3. I have set enableMigrations to true and this works to add the "revision" column to my "Customers" table but it does not create the Revisions table. I receive the error "Table 'project.revisions' doesn't exist. I can verify that there is no 'revisions' or 'Revisions' table being created. Is there a step I'm missing? Do I need to manually create these tables? |
I manually created the revisions table and changed the type of document from JSONB to TEXT as I'm using MySQL. It appears to be working now. I think this should be handled automatically. I had to view the source code to get the structure of the table to manually create it. That surely isn't how this is supposed to work, is it? |
I ran into the exact same issue. from what I can tell the problem is that the models are created in code and if you don't do a just use the native sequelize migration creator to make two migrations and copy the following in modifying them as needed
and here is for the history (or changes)
|
What I ended up doing was checking if the tables exist, and if they do not, then syncing only those 2 tables:
|
Thank you so much @n8stowell82, I got stuck with same issue, also there is no instruction on docs. Can I put something like this in the doc or there is a better way I didn't spotted? |
Thanks @n8stowell82 , It created table |
I'm trying to work with paper trail version 3.0.0-rc.8. I followed the example code, but
Revisions
andRevisionHistory
tables are not created. I'm working with sequelize version 5.10.The text was updated successfully, but these errors were encountered: