/
d.yushin
/
sqltrainer
Обзор
Документация
Войти
/
d.yushin
/
sqltrainer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/resources/application.properties
38 строк
2 KB
Dmitry Yushin
fix create tables
31 авг 2025, 21:46
31 авг 2025, 21:46
0e29876
Код
Авторство
О чём код?
spring.application.name=sql-trainer spring.h2.console.enabled=true spring.h2.console.path=/h2-console spring.datasource.url=jdbc:h2:mem:sql_trainer_db;DB_CLOSE_DELAY=-1;MODE=MySQL #spring.datasource.url=jdbc:h2:file:./sql_trainer_db;MODE=MySQL spring.datasource.driverClassName=org.h2.Driver spring.datasource.username=sa spring.datasource.password=pass spring.jpa.database-platform=org.hibernate.dialect.H2Dialect spring.jpa.hibernate.ddl-auto=update spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql=true # создание таблиц #spring.sql.init.schema-locations=classpath:/db/schema-tasks.sql #spring.sql.init.data-locations=classpath:/db/data-tasks.sql # --- Учетные данные для Spring Security --- # Логин для доступа к админ-панели spring.security.user.name=admin # Пароль. ВАЖНО: Замените 'password' на свой надежный пароль! #spring.security.user.password=password # {noop} означает, что пароль не зашифрован. Это приемлемо для простого внутреннего проекта. # Для более серьезных проектов используется {bcrypt}. spring.security.user.password={noop}pass # --- Учетные данные для студенческого пользователя БД --- student.db.username=student_user student.db.password=password # --- Настройка скриптов инициализации --- # Используем spring.sql.init для явного указания всех скриптов # schema-tasks.sql - создает таблицы для заданий (employees, departments) # data-tasks.sql - наполняет их данными # permissions.sql - создает студенческого пользователя и выдает права spring.sql.init.schema-locations=classpath:db/schema-tasks.sql,classpath:db/data-tasks.sql,classpath:db/permissions.sql spring.sql.init.mode=always