2017-05-09 3 views
1

기존의 Java 웹 기반 응용 프로그램이 있고 그 중 Phoenix 버전을 만들고 싶습니다.시드 또는 마이그레이션 exs를 사용하여 저장 프로 시저 만들기

일부 기존 저장 프로 시저가 많습니다. 마이그레이션 또는 시드 ex를 사용하여 이러한 저장 프로 시저를 만드는 방법은 무엇입니까? 어떤 단서?

감사합니다.

+0

어쩌면이 도움이 될 수 참조 : http://www.phoenixframework.org/docs/seeding-data –

답변

2

마이그레이션 할 때 사용합니다. up 함수에서 생성을 구현하고 down 함수에서 제거를 구현해야합니다. 임의의 SQL을 실행하려면 마이그레이션에서 execute 명령을 사용하십시오.

def up do 
    execute "INSERT INTO add_col_migration (value, to_be_added) VALUES (1, 2)" 
end 

def down do 
    execute "..." 
end 

은 문서 데이터를 뿌리기에 대한 가이드가있어 https://hexdocs.pm/ecto/Ecto.Migration.html#execute/1