Skip to content

Commit 71c0e31

Browse files
Altered USER_PREFERENCES Table and added migration
1 parent 4f7654b commit 71c0e31

File tree

4 files changed

+8
-3
lines changed

4 files changed

+8
-3
lines changed

src/main/java/net/javadiscord/javabot/systems/user_preferences/dao/UserPreferenceRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public UserPreferenceRepository(Connection con) {
2626
super(con, UserPreference.class, "USER_PREFERENCES", List.of(
2727
TableProperty.of("user_id", H2Type.BIGINT, (x, y) -> x.setUserId((Long) y), UserPreference::getUserId),
2828
TableProperty.of("ordinal", H2Type.INTEGER, (x, y) -> x.setPreference(Preference.values()[(Integer) y]), p -> p.getPreference().ordinal()),
29-
TableProperty.of("enabled", H2Type.VARCHAR, (x, y) -> x.setState((String) y), UserPreference::getState)
29+
TableProperty.of("state", H2Type.VARCHAR, (x, y) -> x.setState((String) y), UserPreference::getState)
3030
));
3131
}
3232

src/main/resources/database/migrations/07-31-2022_add_user_preferences_table.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ CREATE TABLE user_preferences
22
(
33
user_id BIGINT NOT NULL,
44
ordinal INTEGER NOT NULL,
5-
enabled BOOLEAN NOT NULL DEFAULT TRUE,
5+
state VARCHAR NOT NULL DEFAULT '',
66
PRIMARY KEY (user_id, ordinal)
77
)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
TRUNCATE TABLE user_preferences;
2+
3+
ALTER TABLE user_preferences DROP COLUMN enabled;
4+
5+
ALTER TABLE user_preferences ADD COLUMN state VARCHAR NOT NULL DEFAULT ''

src/main/resources/database/schema.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,6 @@ CREATE TABLE user_preferences
110110
(
111111
user_id BIGINT NOT NULL,
112112
ordinal INTEGER NOT NULL,
113-
enabled BOOLEAN NOT NULL DEFAULT TRUE,
113+
state VARCHAR NOT NULL DEFAULT '',
114114
PRIMARY KEY (user_id, ordinal)
115115
)

0 commit comments

Comments
 (0)