Как я могу создать схему базы данных на основе модели в игре 2.0? Есть какой-нибудь конфиг для этого?
Вопрос
Как включить генерацию DDL в Playframework 2.0
Ответы
Ответ 1 · рейтинг 6 · biesior
Он включен по умолчанию, каждый раз, когда вы изменяете любую модель, плагин Ebean обновляет файл /conf/evolutions/default/1.sql, поэтому, когда вы обновите приложение в браузере, оно спросит вас, хотите ли вы применить эволюцию.
НО ОСТОРОЖНО! Сценарий Ebean УДАЛИТ любую существующую таблицу и создаст ее с нуля после модификации каждой модели. Так что это может быть разрушительным в будущем ... Если вы закончите базовое моделирование приложения, определенно лучше отключить генерацию Ebean DDL и начать использовать эволюции обычного Play
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.
Похожие материалы
- Пространственный индекс MySQL с sqlalchemy?
- Удалить или создать базу данных из хранимой процедуры в PostgreSQL
- Операторы DDL в PL/SQL?
- SQLAlchemy один ко многим без дочерней таблицы, имеющей первичный ключ
- Издевательство над методом Play WSRequestHolder с использованием Scalamock
- Play Framework 2.2.x: местоположение статических ресурсов не работает в рабочей среде