diff --git a/src/main/resources/data.sql b/src/main/resources/data.sql index 15cfe13..d64da16 100644 --- a/src/main/resources/data.sql +++ b/src/main/resources/data.sql @@ -1,6 +1,14 @@ -- src/main/resources/data.sql # --- INSERT INTO tb_role (id, name) VALUES (1, 'ROLE_USER'); --- INSERT INTO tb_role (id, name) VALUES (2, 'ROLE_MODERATOR'); --- INSERT INTO tb_role (id, name) VALUES (3, 'ROLE_ADMIN'); -# +INSERT INTO tb_role (id, name) +SELECT 1, 'ROLE_USER' +WHERE NOT EXISTS (SELECT 1 FROM tb_role WHERE id = 1); + +INSERT INTO tb_role (id, name) +SELECT 2, 'ROLE_MODERATOR' +WHERE NOT EXISTS (SELECT 1 FROM tb_role WHERE id = 2); + +INSERT INTO tb_role (id, name) +SELECT 3, 'ROLE_ADMIN' +WHERE NOT EXISTS (SELECT 1 FROM tb_role WHERE id = 3); +