grocy/migrations/0114.sql
2020-09-01 18:21:36 +02:00

23 lines
709 B
SQL

CREATE VIEW users_dto
AS
SELECT id,
username,
first_name,
last_name,
row_created_timestamp,
(CASE
WHEN first_name = '' AND last_name != '' THEN last_name
WHEN last_name = '' AND first_name != '' THEN first_name
WHEN last_name != '' AND first_name != '' THEN first_name + ' ' + last_name
ELSE username
END
) AS display_name
FROM users;
CREATE VIEW uihelper_chores_current AS
SELECT chores_current.*, chores.name AS chore_name
from chores_current
join chores on chores_current.chore_id = chores.id;
CREATE VIEW uihelper_batteries_current AS
SELECT battery_id AS id, * FROM batteries_current;