Сегодня в Hasura мы выпустили Hasura v2.0! Это довольно крупный релиз с рядом новых функций, которые значительно расширят возможности Hasura. Для нескольких моих проектов, в частности для проектов инфраструктуры в виде кода terrazura (запись в блоге с временными точками) и аренда-bydata Мне удалось выполнить обновление до Hasura v2.0 за считанные минуты! Поскольку мне не нужно делать резервные копии или что-то еще для этих проектов, это просто включало следующие шаги.
- Обновите интерфейс командной строки Hasura. Это очень просто, просто введите команду
hasura update-cli --version v2.0.0-alpha.1
. Затем эта команда загрузит и обновит интерфейс командной строки. - Затем я обновил файл Terraform, чтобы контейнер загружал последнюю версию
image = "hasura/graphql-engine:v2.0.0-alpha.1"
.
Затем запустите обновленную команду terraform apply
, которая в моем случае является этой командой, например, в случае проекта terrazura.
terraform init
terraform apply -auto-approve \ -var 'server=terrazuraserver' \ -var 'username='$PUSERNAME'' \ -var 'password='$PPASSWORD'' \ -var 'database=terrazuradb' \ -var 'apiport=8080'
cd migrations
hasura migrate apply
Бум! Теперь все обновлено до версии 2.0, и мы готовы к предстоящим трансляциям Twitch, посвященным этим конкретным проектам!
Чтобы узнать больше, не забудьте подписаться на канал HasuraHQ Twitch и мой канал Twitch Thrashing Code, так как я расскажу о новых функциях в следующем дней!