Используете ли вы правильный JDBC URL при входе в систему?
Значение по умолчанию в граалях: jdbc:h2:mem:devDB
.
Когда указан несуществующий URL, например jdbc:h2:blabla
,Создается пустая база данных со значениями по умолчанию INFORMATION_SCHEMA
и Users
, как вы описали.
Убедитесь, что вы подключаетесь к URL-адресу, где ваше приложение Grails хранит свои таблицы.URL можно найти в $GRAILS_PROJECT/config/DataSource.groovy
после определения url
.
environments {
development {
dataSource {
pooled = false
logSql = false
username = "sa"
password = ""
dialect = "com.hp.opr.hibernate.dialect.H2Dialect"
driverClassName = "org.h2.Driver"
dbCreate = "create-drop"
url = "jdbc:h2:mem:devDB;DB_CLOSE_DELAY=-1;MVCC=TRUE"
}
}
}