ezidam/crates/database/migrations/20230314174914_apps.up.sql

22 lines
619 B
SQL

create table if not exists apps
(
id TEXT not null primary key,
created_at TEXT not null default CURRENT_TIMESTAMP,
updated_at TEXT not null default CURRENT_TIMESTAMP,
label TEXT not null,
redirect_uri TEXT not null,
secret TEXT not null,
is_confidential INTEGER not null,
is_archived INTEGER not null default 0
);
-- update "updated_at"
create trigger if not exists apps_updated_at
after update
on apps
for each row
begin
update apps
set updated_at = CURRENT_TIMESTAMP
where id is NEW.id;
end;