Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func DoMigrate ¶
DoMigrate выполняет указанную команду миграции (up, down, status) с использованием строки подключения к БД.
Параметры:
- command: команда миграции ("up", "down", "status").
- dbString: строка подключения к базе данных.
Возвращаемое значение:
- exitCode: код завершения (0 — успех, 1 — ошибка).
func Down ¶
Down откатывает последнюю применённую миграцию.
Параметры:
- db: открытое соединение с базой данных.
Возвращаемое значение:
- error: ошибка, если возникла при откате; иначе nil.
func Status ¶
Status выводит текущий статус всех миграций: какие применены, какие нет.
Параметры:
- db: открытое соединение с базой данных.
Возвращаемое значение:
- error: ошибка, если возникла при получении статуса; иначе nil.
func Up ¶
Up применяет все доступные миграции к базе данных.
Параметры:
- db: открытое соединение с базой данных.
Возвращаемое значение:
- error: ошибка, если возникла при выполнении миграций; иначе nil.
func UpTo ¶
UpTo применяет миграции до указанной версии (включительно).
Параметры:
- db: открытое соединение с базой данных.
- version: целевая версия миграции (например, временная метка файла миграции).
Возвращаемое значение:
- error: ошибка, если возникла при выполнении миграций; иначе nil.
Types ¶
This section is empty.
Source Files
¶
- migrate.go
Click to show internal directories.
Click to hide internal directories.