ordabok/migrations
Lucien Cartier-Tilet c5f5e770e2
continuous-integration/drone/push Build is passing Details
Fix word name collision, add two new user-related features
This commit changes the primary key of words to a serial number. That
way, two words with the same normalized value will not collide with
one another.

It also adds two new tables in the database:
- Users following languages
- Users learning words

The former can represent two stages of learning a word:
- Either the user is currently learning it
- Or they consider they know it and don’t need to work on it anymore

These two new tables now have their API query available through the
GraphQL API.

This commit also fixes the issue of word-related tables and types not
being dropped when resetting the database.
2023-01-18 10:26:45 +01:00
..
00000000000000_diesel_initial_setup Initial commit with basic DB layout 2023-01-03 15:16:10 +01:00
2023-01-03-134423_create_user Initial commit with basic DB layout 2023-01-03 15:16:10 +01:00
2023-01-03-134426_create_language Fix word name collision, add two new user-related features 2023-01-18 10:26:45 +01:00
2023-01-03-134434_create_word Fix word name collision, add two new user-related features 2023-01-18 10:26:45 +01:00
.keep Initial commit with basic DB layout 2023-01-03 15:16:10 +01:00