일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- schema registry
- kafkastreams
- Elasticsearch
- spring-kafka
- gradle
- 한빛미디어
- Spring
- statestore
- scala 2.10
- reactive
- kafka streams
- aws
- 플레이 프레임워크
- 카프카
- Slick
- Elk
- spring-cloud-stream
- scala
- Logstash
- avo
- confluent
- RabbitMQ
- kafka interactive query
- enablekafkastreams
- kafkastream
- Kafka
- spring-batch
- play framework
- coursera
- springboot
- Today
- Total
목록Evolutions scripts (2)
b
Play framework의 Database는 Evolutions scripts 에 의해서 startup/shutdown에 액션을 취할수 있다. plain SQL로 작성되고 conf/evolutions/{database name} 위치에 있다. 1.sql이 실행되고 2.sql이 있으면 수행되는 형식이다.막 이전에 yaml 파일과 GlobalSetting를 상속받아서 테스트 데이터를 입력하였는데 거기에 scripts로 추가적으로 테스트 데이터를 입력해보도록 하자. 현재 포스팅을 하고 있는 대상 tutorial 웹어플리케이션의 default database name은 [default] 이다.application.conf# Database configuration# ~~~~~ # You can declare ..
간단한 화면도 DB를 이용한 CRUD 중 'C'를 학습해 보도록 하겠다 Play Framework는 기본적으로 H2를 임베딩하고 있기때문에 주석을 단3줄만 제거하는것으로 설정을 끝낼수 있다. 1. application.conf 의 수정 # Database configuration db.default.driver=org.h2.Driver db.default.url="jdbc:h2:mem:play" # Ebean configuration ebean.default="models.*"한줄 한줄 설명하기 보단 따라하다보면 언젠가는 이해할 수 있을 것이다.기본 DB명을 [message] 로 정하고 위의 3줄을 입력하였다. (기존 주석 처리된 라인을 이용해도 된다)default DB가 없이는 다른 Database n..