parent
4bc0ca3b12
commit
22fdb8f5f0
@ -0,0 +1,2 @@
|
|||||||
|
-- Add down migration script here
|
||||||
|
DROP FUNCTION IF EXISTS role_name(INT, INT);
|
@ -0,0 +1,17 @@
|
|||||||
|
-- Add up migration script here
|
||||||
|
CREATE FUNCTION role_name(role_id INT, lang_id INT)
|
||||||
|
RETURNS TEXT
|
||||||
|
AS $$
|
||||||
|
SELECT
|
||||||
|
COALESCE(
|
||||||
|
MAX(a.name),
|
||||||
|
MAX(b.name),
|
||||||
|
MAX(c.name
|
||||||
|
)) AS name
|
||||||
|
FROM roles
|
||||||
|
LEFT JOIN role_names a ON a.role = roles.id AND a.language = lang_id
|
||||||
|
LEFT JOIN role_names b ON b.role = roles.id AND b.language = 1
|
||||||
|
LEFT JOIN role_names c ON c.role = roles.id
|
||||||
|
WHERE roles.id = role_id
|
||||||
|
GROUP BY roles.id;
|
||||||
|
$$ LANGUAGE SQL;
|
@ -0,0 +1,3 @@
|
|||||||
|
-- Add down migration script here
|
||||||
|
DELETE FROM users
|
||||||
|
WHERE id=1;
|
@ -0,0 +1,6 @@
|
|||||||
|
-- Add up migration script here
|
||||||
|
-- admin/admin login
|
||||||
|
INSERT INTO users
|
||||||
|
(id, user_name, pass_hash)
|
||||||
|
VALUES
|
||||||
|
(1, 'admin', '$2y$10$eoghV7BDZSDDKAjjYuESUuMwl3IqFBzawFybgkBKWl.CKlI6jXAQ.');
|
Loading…
Reference in new issue