Описание тега playframework-evolutions
Инструмент для отслеживания и организации эволюции схемы базы данных
2
ответа
EvolutionsComponents в проекте воспроизведения внедрения зависимостей во время компиляции
Я пытаюсь понять, как запускать эволюции, используя DI во время компиляции. import play.api.ApplicationLoader.Context import play.api.cache.EhCacheComponents import play.api.mvc.EssentialFilter import play.api.routing.Router import play.api._ import…
04 окт '16 в 18:54
1
ответ
Таблица "play_evolutions" не найдена
У меня есть базовая база данных разработки, настроенная так: # Default database configuration using H2 database engine in an in-memory mode db.default.driver=org.h2.Driver db.default.url="jdbc:h2:mem:play;DB_CLOSE_DELAY=-1;MODE=MYSQL;DATABASE_TO_UPP…
24 янв '17 в 00:52
1
ответ
Приложение Play Framework 2.4 всегда создает эволюцию 1.sql даже при выключении
Я нахожусь в процессе преобразования приложения Play Framework из версии 2.3.X в 2.4.X. Все работает, кроме одной вещи. Файл создается каждый раз, когда я запускаю сервер. Файл /conf/evolutions/default/1.sql Странно, что я не использую эволюции. Я в…
23 ноя '16 в 19:24
1
ответ
Есть ли способ выбрать имена файла evolutions в Play?
Я использую эволюции от Play! (2.5) и так как мой проект растет, я заканчиваю файлом 23.sql (после 22 файлов n.sql в моей папке conf evolutions). Становится трудно получить информацию. Есть ли способ назвать эти файлы по-разному, как, например, addE…
29 мар '17 в 09:32
2
ответа
Консолидировать игровые эволюции
Так как я готовил свою игру! приложение для производства и начал заполнять базу данных, я немного изменил свои модели. Сейчас я дошел до 8.sql в своих сценариях эволюции, и мне было интересно, есть ли способ объединить их и начать заново с 1.sql. Мо…
04 июл '13 в 20:13
2
ответа
Как следует обращаться с эволюцией инкрементной схемы базы данных
У меня есть приложение на платформе Play Framework с базой данных в качестве постоянного слоя (и для этого я использую Slick). Я включил эволюции, сгенерированный 1.sql файл и успешно выкатил его в производство. Клиент запрашивает новые функции, кот…
14 янв '19 в 00:05
0
ответов
Необходимо указать пароль БД для запуска эволюции во время выполнения - Play + Slick
Мне нужно избегать хранения паролей в виде простого текста в файлах конфигурации, поэтому я храню пароль Postgres извне (в AWS Secrets Manager). Аналогично предоставленному здесь решению: пароль зашифрованной базы данных в приложении Play + Slick + …
24 янв '19 в 00:32
0
ответов
GuiceApplicationBuilder -> evolution пытается получить доступ к prod db при запуске теста
Мы используем Scala 2.12.5 играть 2.6.14 с эволюцией пятно 3.2.3 в многомодульном проекте в IntelliJ 2018.1 В подпроекте "сервис" мы (хотим) использовать Guice для переключения между MySql для prod и H2 для модульного тестирования. Это работало в пр…
22 июн '18 в 14:12
0
ответов
Как загрузить скрипт Evolutions (скрипты переноса базы данных) из внешней папки или из внешнего jar-файла?
Мы используем Play 2.7 (Java) в производстве. У нас есть набор общих моделей Ebean (в виде внешней библиотеки /jar), которые совместно используются различными проектами Play, но мы застряли из-за сценариев Play Evolutions. Есть ли способ, с помощью …
11 фев '19 в 16:55
2
ответа
Как Heroku запускает Evolutions только один раз с несколькими веб-серверами?
Evolutions - это механизм воспроизведения по умолчанию для обновлений схемы БД. Если я добавлю игровую версию в настройку Heroku, которая содержит более одного веб-сервера, - как герою узнает, что запускает эволюции только один раз? На самом деле - …
14 июн '13 в 00:31
0
ответов
Как загрузить модуль Play Evolutions в пользовательском ApplicationLoader?
Я использую модули Play-Slick и Play-Slick-Evolutions с Play 2.4, и я написал очень простой кастом ApplicationLoader как это: class Cards9AppLoader extends ApplicationLoader { def load(context: Context) = new Cards9Components(context).application } …
28 июл '15 в 19:38
1
ответ
Как заставить слик генерировать ddl для унаследованных столбцов
У меня есть ситуация, когда для всех моих таблиц требуются одинаковые столбцы: ID: Длинные создано: Отметка Столбец "создал", однако, никогда не используется в сети, а "идентификатор". Для этого я использовал абстрактный класс и объект: abstract cla…
19 сен '13 в 20:45
0
ответов
JPA в платформе Play - многие ко многим с дополнительным столбцом - не сопоставлены с одним свойством
Я пытаюсь создать много-многократный корабль отношений с дополнительным столбцом, используя JPA в инфраструктуре воспроизведения (включена эволюция), и версия воспроизведения - 2.4.6 с использованием JavaJpa hibernate-entitymanager 5.0.5 final. вот …
23 авг '16 в 17:19
2
ответа
Play framework и Slick автоматическое создание базы данных
Я использую play 2.4 и Slick 3, можно ли автоматически генерировать ddl-скрипты, это эволюции? В официальных документах я нашел несколько сценариев, но где мне разместить их в игровой среде? http://slick.typesafe.com/doc/3.1.0/schemas.html Знаете ли…
11 окт '15 в 16:41
2
ответа
Используйте H2 в dev и Postgresql в prod
В Play Framework я использую эволюции для управления миграцией базы данных. Я также использую комбинацию H2 для разработки и тестирования и Postgresql для производства. Тем не менее, H2, кажется, UPPERCASE всех имен таблиц и столбцов, а Postgresql д…
10 дек '14 в 02:07
2
ответа
Восстановить сценарии эволюции в игре 2
Я все еще разрабатываю первую версию своего приложения в игре 2. Как я могу восстановить сценарии развития?
29 май '12 в 21:25
2
ответа
Создание таблиц базы данных программно в Evolution King
Представьте себе программу, которая работает с большими иерархическими наборами данных. Программа хранит каждый новый такой набор данных в отдельной таблице. Таблица создается в соответствии с типами данных, которые содержит набор данных. Ну, ничего…
24 апр '12 в 19:00
2
ответа
Создание таблицы развития игр на IBM i (AS/400, iSeries)
Я пытаюсь использовать Play 2 Framework и подключиться к моей базе данных IBM iSeries DB2. Кажется, я могу установить соединение. Но когда я загружаю приложение и оно пытается запустить эволюцию, оно завершается с ошибкой: SQLException: [SQL0204] PL…
02 ноя '13 в 06:21
1
ответ
Правильный способ эволюции в игре
В настоящее время я работаю над игровым приложением, которое станет бэкэнд-API для мобильного приложения, которое я разрабатываю. До сих пор я устанавливал jpa.ddl для обновления, и все работало нормально. Когда я добавил новое поле в одну из моих м…
29 май '13 в 18:07
1
ответ
Как масштабировать Play2 Evolutions
Я недавно начал использовать Play2 в проекте и прочитал раздел об эволюции. И хотя приведенный ими пример выглядит неплохо, если бы в моем проекте была 1 таблица, кажется, что было бы очень грязно, если бы у меня было 10-20 таблиц в 1.sql а затем из…
24 июн '13 в 03:40