diff --git a/pom.xml b/pom.xml
index 10966a9..ca8d61a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -47,6 +47,14 @@
jsch
0.1.55
+
+ org.springframework.boot
+ spring-boot-starter-data-jpa
+
+
+ org.liquibase
+ liquibase-core
+
diff --git a/src/main/java/ru/ldeloff/servermonitorbot/controller/TelegramBotController.java b/src/main/java/ru/ldeloff/servermonitorbot/controller/TelegramBotController.java
index 5f533ff..1f0b5ce 100644
--- a/src/main/java/ru/ldeloff/servermonitorbot/controller/TelegramBotController.java
+++ b/src/main/java/ru/ldeloff/servermonitorbot/controller/TelegramBotController.java
@@ -20,8 +20,6 @@ public class TelegramBotController extends TelegramLongPollingBot {
final TelegramBot telegramBot;
final SshRepository sshRepository;
- final TelegramBotKeyboard telegramBotKeyboard;
- final UnameChatButtonAggregate unameChatButtonAggregate;
final TelegramBotService telegramBotService;
@Override
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index e1b733b..fd384fc 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -1,3 +1,21 @@
+spring:
+ application:
+ name: ServerMonitorBot
+ datasource:
+ url: jdbc:postgresql://localhost:5432/servermonitorbot
+ username: servermonitorbot
+ password: servermonitorbot
+ jpa:
+ hibernate:
+ ddl-auto: none
+ liquibase:
+ enabled: true
+ change-log: classpath:db/scripts/changelog-master.xml
+ url: jdbc:postgresql://localhost:5432/servermonitorbot
+ user: servermonitorbot
+ password: servermonitorbot
+ liquibase-schema: "liquibase"
+ default-schema: "servermonitorbot"
bot:
name: "ServerMonitorBot"
token: "token"
diff --git a/src/main/resources/db/scripts/changelog-master.xml b/src/main/resources/db/scripts/changelog-master.xml
new file mode 100644
index 0000000..bd90cc4
--- /dev/null
+++ b/src/main/resources/db/scripts/changelog-master.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/db/scripts/release_0_0_1/changelog.xml b/src/main/resources/db/scripts/release_0_0_1/changelog.xml
new file mode 100644
index 0000000..38031e7
--- /dev/null
+++ b/src/main/resources/db/scripts/release_0_0_1/changelog.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/db/scripts/release_0_0_1/scripts/01_create_table_users.sql b/src/main/resources/db/scripts/release_0_0_1/scripts/01_create_table_users.sql
new file mode 100644
index 0000000..540868e
--- /dev/null
+++ b/src/main/resources/db/scripts/release_0_0_1/scripts/01_create_table_users.sql
@@ -0,0 +1,15 @@
+--liquibase formatted sql
+
+--changeset L_DelOff:create_table_users rollbackSplitStatements:true
+--comment: Создание таблицы пользователей
+CREATE TABLE USERS
+(
+ ID VARCHAR(36) PRIMARY KEY,
+ NAME VARCHAR(128)
+);
+
+COMMENT ON TABLE USERS IS 'Пользователи';
+COMMENT ON COLUMN USERS.ID IS 'Идентификатор пользователя';
+COMMENT ON COLUMN USERS.NAME IS 'Логин пользователя';
+
+--rollback DROP TABLE RELEASES;
\ No newline at end of file