aboutsummaryrefslogtreecommitdiff
path: root/store/sqlite/migrations
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2022-12-01 10:30:34 -0800
committerbenj <benj@rse8.com>2022-12-01 10:35:50 -0800
commit2c4eb2d311919ad9fb70738199ecf99bf20c9fce (patch)
tree8739dd9d1d0c07fc27df2ece3d21f3a03db7397b /store/sqlite/migrations
parentaa8c20d501b58001a5e1b24964c62363e2112ff8 (diff)
downloadsecdiam-2c4eb2d311919ad9fb70738199ecf99bf20c9fce.tar
secdiam-2c4eb2d311919ad9fb70738199ecf99bf20c9fce.tar.gz
secdiam-2c4eb2d311919ad9fb70738199ecf99bf20c9fce.tar.bz2
secdiam-2c4eb2d311919ad9fb70738199ecf99bf20c9fce.tar.lz
secdiam-2c4eb2d311919ad9fb70738199ecf99bf20c9fce.tar.xz
secdiam-2c4eb2d311919ad9fb70738199ecf99bf20c9fce.tar.zst
secdiam-2c4eb2d311919ad9fb70738199ecf99bf20c9fce.zip
- basic functionality with psql and sqlite
- cli helper tool
Diffstat (limited to 'store/sqlite/migrations')
-rw-r--r--store/sqlite/migrations/20221125051738_bootstrap.sql32
1 files changed, 0 insertions, 32 deletions
diff --git a/store/sqlite/migrations/20221125051738_bootstrap.sql b/store/sqlite/migrations/20221125051738_bootstrap.sql
deleted file mode 100644
index 70a8892..0000000
--- a/store/sqlite/migrations/20221125051738_bootstrap.sql
+++ /dev/null
@@ -1,32 +0,0 @@
-create table if not exists identity (
- identity_id integer primary key autoincrement
- , identity_public_id uuid
- , data text default '{}'
- , created_at timestamp not null default current_timestamp
- , unique(identity_public_id)
-);
-
-create table if not exists email (
- email_id integer primary key autoincrement
- , address text not null
- , unique(address)
-);
-
-create table if not exists identity_email (
- identity_email_id integer primary key autoincrement
- , identity_id integer not null references identity(identity_id)
- , email_id integer not null references email(email_id)
- , created_at timestamp not null default current_timestamp
- , deleted_at timestamp not null default current_timestamp
-);
-
-create table if not exists email_validation_request (
- email_validation_request_id integer primary key autoincrement
- -- uuid
- , email_validation_request_public_id text not null
- , identity_email_id integer not null references identity_email(identity_email_id)
- , is_validated boolean not null default false
- , created_at timestamp not null default current_timestamp
- , expires_at timestamp
- , revoked_at timestamp
-);