1
0
mirror of https://github.com/atuinsh/atuin.git synced 2025-08-16 10:08:08 +02:00
Files
.github
crates
atuin
atuin-client
atuin-common
atuin-dotfiles
atuin-server
atuin-server-database
atuin-server-postgres
migrations
20210425153745_create_history.sql
20210425153757_create_users.sql
20210425153800_create_sessions.sql
20220419082412_add_count_trigger.sql
20220421073605_fix_count_trigger_delete.sql
20220421174016_larger-commands.sql
20220426172813_user-created-at.sql
20220505082442_create-events.sql
20220610074049_history-length.sql
20230315220537_drop-events.sql
20230315224203_create-deleted.sql
20230515221038_trigger-delete-only.sql
20230623070418_records.sql
20231202170508_create-store.sql
20231203124112_create-store-idx.sql
20240108124837_drop-some-defaults.sql
src
Cargo.toml
build.rs
docs
k8s
ui
.codespellrc
.dockerignore
.gitignore
.mailmap
.rustfmt.toml
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
CONTRIBUTORS
Cargo.lock
Cargo.toml
Dockerfile
LICENSE
README.md
atuin.nix
atuin.plugin.zsh
cliff.toml
default.nix
demo.gif
deny.toml
docker-compose.yml
flake.lock
flake.nix
install.sh
atuin/crates/atuin-server-postgres/migrations/20220505082442_create-events.sql
Ellie Huxtable 95cc472037 chore: move crates into crates/ dir ()
I'd like to tidy up the root a little, and it's nice to have all the
rust crates in one place
2024-04-18 16:41:28 +01:00

15 lines
577 B
SQL

create type event_type as enum ('create', 'delete');
create table events (
id bigserial primary key,
client_id text not null unique, -- the client-generated ID
user_id bigserial not null, -- allow multiple users
hostname text not null, -- a unique identifier from the client (can be hashed, random, whatever)
timestamp timestamp not null, -- one of the few non-encrypted metadatas
event_type event_type,
data text not null, -- store the actual history data, encrypted. I don't wanna know!
created_at timestamp not null default current_timestamp
);