minor changes

This commit is contained in:
bronku 2025-03-31 20:34:31 +02:00
parent cef2bb551b
commit fea05c928c
2 changed files with 73 additions and 79 deletions

View file

@ -4,7 +4,6 @@
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<title>{{template "title" .}}</title> <title>{{template "title" .}}</title>
<!--suppress HtmlUnknownTarget -->
<script src="/static/htmx2.04.js" defer></script> <script src="/static/htmx2.04.js" defer></script>
</head> </head>
<body> <body>

View file

@ -1,50 +1,44 @@
CREATE TABLE cake create table cake (
( id integer primary key autoincrement,
id integer primary key autoincrement, name text not null unique,
name text not null unique, price integer not null,
price integer not null, category text,
category text,
availability text availability text
); );
CREATE TABLE customer_order create table customer_order (
( id integer primary key autoincrement,
id integer primary key autoincrement, name text,
name text, surname text,
surname text, phone text,
phone text, location text,
location text, order_date string not null,
order_date string not null,
delivery_date string not null, delivery_date string not null,
status text, status text,
paid integer paid integer
); );
CREATE TABLE ordered_cake create table ordered_cake (
(
customer_order integer references customer_order (id) not null, customer_order integer references customer_order (id) not null,
cake integer references cake (id) not null, cake integer references cake (id) not null,
amount integer not null, amount integer not null,
primary key (customer_order, cake) primary key (customer_order, cake)
); );
CREATE TABLE user create table user (
( login text primary key,
login text primary key,
password text, password text,
role text, role text,
salt text salt text
); );
CREATE TABLE session create table session (
( token text primary key,
token text primary key, user text,
user text,
expiration text expiration text
); );
create create virtual table order_fts using fts5 (
virtual table order_fts using fts5 (
id, id,
name, name,
surname, surname,
@ -57,56 +51,57 @@ virtual table order_fts using fts5 (
content = 'customer_order' content = 'customer_order'
); );
create trigger order_fts_insert create trigger order_fts_insert after insert on customer_order begin
after insert insert into
on customer_order order_fts (
begin id,
insert into order_fts (id, name,
name, surname,
surname, phone,
phone, location,
location, order_date,
order_date, delivery_date,
delivery_date, status,
status, paid
paid) )
values (new.id, values
new.name, (
new.surname, new.id,
new.phone, new.name,
new.location, new.surname,
new.order_date, new.phone,
new.delivery_date, new.location,
new.status, new.order_date,
new.paid); new.delivery_date,
new.status,
new.paid
);
end; end;
create trigger order_fts_delete create trigger order_fts_delete after delete on customer_order begin
after delete delete from order_fts
on customer_order where
begin id = old.id;
delete
from order_fts
where id = old.id;
end; end;
create trigger order_fts_update create trigger order_fts_update after
after update on customer_order begin
update update customer_order
on customer_order set
begin id = new.id,
update customer_order name = new.name,
set id = new.id, surname = new.surname,
name = new.name, phone = new.phone,
surname = new.surname, location = new.location,
phone = new.phone, order_date = new.order_date,
location = new.location, delivery_date = new.delivery_date,
order_date = new.order_date, status = new.status,
delivery_date = new.delivery_date, paid = new.paid
status = new.status, where
paid = new.paid id = old.id;
where id = old.id;
end; end;
pragma pragma user_version = 1;
user_version = 1;