atuin/atuin-server/migrations
Ellie Huxtable e297b98f72
Add local event log storage (#390)
* Add event data structures

This adds the data structures required to start syncing events, rather
than syncing history directly.

Adjust event

Fix

Add event data structure to client

* Add server event table sql

* Add client event table migration

Adjust migration

* Insert into event table from client

* Add event merge function

Right now this just ensures we have the right amount of events given the
history we have

BUT it will also be used to merge CREATE/DELETE events, resulting in
history being deleted :)

* Make CI happy

* Adjust

* we don't limit history length any more

* Update atuin-client/src/database.rs

Co-authored-by: Conrad Ludgate <conradludgate@gmail.com>

* fix usage

* Fix typo

* New Rust, new clippy stuff

Co-authored-by: Conrad Ludgate <conradludgate@gmail.com>
2022-11-04 09:08:20 +00:00
..
20210425153745_create_history.sql Update docs, unify on SQLx, bugfixes (#40) 2021-04-25 17:21:52 +00:00
20210425153757_create_users.sql Update docs, unify on SQLx, bugfixes (#40) 2021-04-25 17:21:52 +00:00
20210425153800_create_sessions.sql Update docs, unify on SQLx, bugfixes (#40) 2021-04-25 17:21:52 +00:00
20220419082412_add_count_trigger.sql Add count trigger (#308) 2022-04-19 18:19:21 +01:00
20220421073605_fix_count_trigger_delete.sql Fix delete trigger (#317) 2022-04-21 09:12:51 +01:00
20220421174016_larger-commands.sql Allow for larger commands (#321) 2022-04-21 18:54:58 +01:00
20220426172813_user-created-at.sql Add created_at column to users (#354) 2022-04-26 22:27:51 +01:00
20220505082442_create-events.sql Add local event log storage (#390) 2022-11-04 09:08:20 +00:00
20220610074049_history-length.sql Add configurable history length (#447) 2022-06-10 10:00:59 +01:00