移行を適用する
Slackアプリのテーブルとリレーションシップを作成してみましょう。
移行を含むhasuraプロジェクトをダウンロードします
- learn-graphql レポートをクローンします。ターミナルで以下のコマンドを実行します。
# make sure git version is >= v2.26git clone --filter=blob:none --sparse git@github.com:hasura/learn-graphql.gitcd learn-graphqlgit sparse-checkout init --conegit sparse-checkout add tutorials/backend/hasura-auth-slack/slack-backend
slack-backend
ディレクトリに移動します。
cd tutorials/backend/hasura-auth-slack/slack-backend
HasuraクラウドのアプリURLを指すエンドポイントを設定します。config.yaml
ファイルを開いて、エンドポイント値を設定します。
version: 3endpoint: https://ready-panda-91.hasura.app...
注:Hasuraプロジェクトによって、エンドポイントが異なります。
では、移行を適用しましょう。
hasura metadata apply --admin-secret xxxxhasura migrate apply --admin-secret xxxxhasura metadata reload --admin-secret xxxx
これにより、slackアプリのテーブルとリレーションシップが作成されます。
完璧です。Hasuraコンソールに移動して、リレーションシップのあるテーブルを確認します。
Did you find this page helpful?
Start with GraphQL on Hasura for Free
- Build apps and APIs 10x faster
- Built-in authorization and caching
- 8x more performant than hand-rolled APIs