1
0
mirror of https://github.com/uptrace/go-clickhouse.git synced 2025-06-08 23:26:11 +02:00
2022-04-13 16:46:39 +03:00

41 lines
583 B
Markdown

# 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 [ClickHouse migrations](https://clickhouse.uptrace.dev/guide/clickhouse-migrations.html) for
details.