1
0
mirror of https://github.com/uptrace/go-clickhouse.git synced 2025-06-06 23:16:18 +02:00

40 lines
555 B
Markdown
Raw Normal View History

2022-01-23 09:36:24 +02:00
# Migrations example
To run this example, you need a ClickHouse database:
```shell
clickhouse-client -q "CREATE DATABASE test"
```
To run migrations:
```shell
go run . db migrate
```
To rollback migrations:
```shell
go run . db rollback
```
To view status of migrations:
```shell
go run . db status
```
To create a Go migration:
```shell
go run . db create_go go_migration_name
```
To create a SQL migration:
```shell
go run . db create_sql sql_migration_name
```
See [docs](https://clickhouse.uptrace.dev/guide/migrations.html) for details.