Hasuraでlocalhost8080で変更してしまった場合の対応
localhost9695からではなくlocalhost:8080から変更するとmigrationやmetadataの変更がファイルに反映されない。localhost9695からではなくlocalhost:8080から変更するとmigrationやmetadataの変更がファイルに反映されない。
基本的には一度dockerのボリュームを削除してから再度migration, metadataのapplyを行う流れになりそう。
一度データベースのデータ含め削除する。
docker-compose down -v
/hasura/metadata と /hasura/migrationの内容を反映させる
cd hasura
hasura metadata apply
hasura migrate apply
// シードデータがある場合
hasura seed apply
関連ページ
Hasura + Postgresqlでtextをuuidに変更するマイグレーションを実行
Hasura + postgreSQLの構成でtextをuuidに変更するマイグレーションを行いたい。 まずはマイグレーションファイルを生成する。 `shell hasura migrate create text_to_uuid ` ha...
Hasura
postgreSQLから自動的にGraphQLサーバーを構築できるサービス Universal data access layer for next-gen apps and AI MOC 関連 - GraphQL Tips - Hasur...
Hasuraでシードデータとマイグレーションを管理する
Hasuraを利用する際にマイグレーションとシードデータを管理してローカル開発環境を整えたい。 マイグレーションファイル hasura consoleからHasuraのコンソールを立ち上げると、コンソールで変更した各種テーブルの設定がマイグ...
HasuraをCloud Run + Cloud SQLの構成で構築する
GCP上にセルフホストのHasuraを立てたい。 以下の公式の手順に沿ってセットアップしていく。 Deploy Hasura GraphQL Engine on Google Cloud Run \| Hasura GraphQL Docs...
Cloud Run上のHasuraにマイグレーションを反映する
Cloud Runに立てたセルフホストのHasuraに対してマイグレーションやメタデータの反映をしたい どうやらCloud版はGihtub DeploymentなるものがあるらしくRepositoryを接続すれば反映してくれるらしい。 Ha...
Dockerで動かしているHasuraからローカルホストへイベントトリガーを送る
Docker上で動かしているHasuraからhttp://localhost:3000へイベントトリガーを送りたい エンドポイントに以下を指定するとローカルホストで受け取れる ` http://host.docker.internal:PO...