File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed
src/main/resources/liquibase/version/0.4 Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change 43
43
44
44
</changeSet >
45
45
46
+ <changeSet id =" create-admin-user-if-does-not-exist" author =" php-coder" context =" test-data, prod-data" >
47
+ <!--
48
+ Creates user with role ADMIN if it doesn't exist.
49
+ Required by the add-fauna-top-level-category change set.
50
+ -->
51
+ <preConditions onFail =" MARK_RAN" >
52
+ <sqlCheck expectedResult =" 0" >
53
+ SELECT COUNT(*)
54
+ FROM users
55
+ WHERE role = 'ADMIN'
56
+ </sqlCheck >
57
+ </preConditions >
58
+
59
+ <insert tableName =" users" >
60
+ <column name =" login" value =" admin" />
61
+ <column name =" role" value =" ADMIN" />
62
+ <column name =" name" value =" Admin" />
63
+ <column name =" email" value =" root@localhost" />
64
+ <column name =" hash" value =" no-password" />
65
+ <column name =" registered_at" valueComputed =" ${NOW}" />
66
+ <column name =" activated_at" valueComputed =" ${NOW}" />
67
+ </insert >
68
+
69
+ <insert tableName =" collections" >
70
+ <column name =" user_id" valueComputed =" (SELECT id FROM users WHERE login = 'admin')" />
71
+ <column name =" slug" value =" admin" />
72
+ </insert >
73
+
74
+ </changeSet >
75
+
46
76
<changeSet id =" add-fauna-top-level-category" author =" php-coder" context =" test-data, prod-data" >
47
77
48
78
<insert tableName =" top_categories" >
You can’t perform that action at this time.
0 commit comments