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