fizz
A Common DSL for Migrating Databases
파일 탐색기
최종 버전 다운로드 (.zip)- standard-stale.yml
- tests.yml
- CODEOWNERS
- FUNDING.yml
- 0.sql
- 1.sql
- 10.sql
- 11.sql
- 12.sql
- 13.sql
- 14.sql
- 15.sql
- 2.sql
- 3.sql
- 4.sql
- 5.sql
- 6.sql
- 7.sql
- 8.sql
- 9.sql
- 0.sql
- 1.sql
- 10.sql
- 11.sql
- 12.sql
- 13.sql
- 14.sql
- 15.sql
- 2.sql
- 3.sql
- 4.sql
- 5.sql
- 6.sql
- 7.sql
- 8.sql
- 9.sql
- 0.sql
- 1.sql
- 10.sql
- 11.sql
- 12.sql
- 13.sql
- 14.sql
- 15.sql
- 2.sql
- 3.sql
- 4.sql
- 5.sql
- 6.sql
- 7.sql
- 8.sql
- 9.sql
- 0.sql
- 1.sql
- 10.sql
- 11.sql
- 12.sql
- 13.sql
- 14.sql
- 15.sql
- 2.sql
- 3.sql
- 4.sql
- 5.sql
- 6.sql
- 7.sql
- 8.sql
- 9.sql
- 0.sql
- 1.sql
- 10.sql
- 11.sql
- 12.sql
- 13.sql
- 14.sql
- 15.sql
- 2.sql
- 3.sql
- 4.sql
- 5.sql
- 6.sql
- 7.sql
- 8.sql
- 9.sql
- 0.sql
- 1.sql
- 10.sql
- 11.sql
- 12.sql
- 13.sql
- 14.sql
- 15.sql
- 2.sql
- 3.sql
- 4.sql
- 5.sql
- 6.sql
- 7.sql
- 8.sql
- 9.sql
- 0.sql
- 1.sql
- 10.sql
- 11.sql
- 12.sql
- 13.sql
- 14.sql
- 15.sql
- 2.sql
- 3.sql
- 4.sql
- 5.sql
- 6.sql
- 7.sql
- 8.sql
- 9.sql
- 0.sql
- 1.sql
- 10.sql
- 11.sql
- 12.sql
- 13.sql
- 14.sql
- 15.sql
- 2.sql
- 3.sql
- 4.sql
- 5.sql
- 6.sql
- 7.sql
- 8.sql
- 9.sql
- 20191100000001_users.down.fizz
- 20191100000001_users.up.fizz
- 20191100000002_user_notes.down.fizz
- 20191100000002_user_notes.up.fizz
- 20191100000003_user_notes_drop_title.down.fizz
- 20191100000003_user_notes_drop_title.up.fizz
- 20191100000004_user_notes_add_slug.down.fizz
- 20191100000004_user_notes_add_slug.up.fizz
- 20191100000005_user_notes_add_slug.down.fizz
- 20191100000005_user_notes_add_slug.up.fizz
- 20191100000006_user_notes_add_slug.down.fizz
- 20191100000006_user_notes_add_slug.up.fizz
- 20191100000007_user_notes_rename.down.fizz
- 20191100000007_user_notes_rename.up.fizz
- 20191100000008_user_notes_rename_notes.down.fizz
- 20191100000008_user_notes_rename_notes.up.fizz
- 20191100000009_users_username.down.fizz
- 20191100000009_users_username.up.fizz
- 20191100000010_users_drop_name.down.fizz
- 20191100000010_users_drop_name.up.fizz
- 20191100000011_user_posts_change_column.down.fizz
- 20191100000011_user_posts_change_column.up.fizz
- 20191100000012_rename_user.down.fizz
- 20191100000012_rename_user.up.fizz
- 20191100000013_rename_user_notes_user.down.fizz
- 20191100000013_rename_user_notes_user.up.fizz
- 20191100000014_rename_user_add_published.down.fizz
- 20191100000014_rename_user_add_published.up.fizz
- 20191100000015_auto_fk.down.fizz
- 20191100000015_auto_fk.up.fizz
- 20191100000016_rename_auto_fk.down.fizz
- 20191100000016_rename_auto_fk.up.fizz
- cockroach_test.go
- go.mod
- go.sum
- integration_test.go
- migrator_test.go
- mysql_test.go
- postgres_test.go
- sqlite3_test.go
- 20180413210602_create_users.mysql.up.sql
- 20180413210602_create_users.postgres.up.sql
- 20180413210602_create_users.sqlite3.up.sql
- 20180413210602_create_users.up.sql
- .gitignore
- 20160808213308_setup_tests.down.fizz
- 20160808213308_setup_tests.up.fizz
- 20160808213310_setup_tests2.down.fizz
- 20160808213310_setup_tests2.up.fizz
- cockroach.go
- cockroach_meta.go
- cockroach_test.go
- mariadb.go
- mariadb_test.go
- mssqlserver.go
- mssqlserver_test.go
- mysql.go
- mysql_meta.go
- mysql_test.go
- postgres.go
- postgres_test.go
- schema.go
- schema_test.go
- sqlite.go
- sqlite_meta.go
- sqlite_meta_test.go
- sqlite_test.go
- translators_test.go
- .gitignore
- bubbler.go
- bubbler_test.go
- columns.go
- columns_test.go
- database.yml
- docker-compose.yml
- fizz.go
- foreign_keys.go
- go.mod
- go.sum
- index.go
- LICENSE
- Makefile
- raw_sql.go
- README.md
- SHOULDERS.md
- tables.go
- tables_private_test.go
- tables_test.go
- test.sh
- translator.go
- version.go
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/gobuffalo/fizz
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd fizz
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Go
보통go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
