minor changes
This commit is contained in:
parent
cef2bb551b
commit
fea05c928c
2 changed files with 73 additions and 79 deletions
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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;
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue