Hasura テーブルにデータをinsertする

Hasura テーブルにデータをinsertする

GraphQLサーバー「Hasura」で、テーブルにデータをinsertするまでの手順を記述してます。

環境

  • Hasura v2.0.10
  • postgresSQL 14.0

データをinsert

まずはヘッダーの「DATA」をクリックします。

今回の対象のテーブルである「person」を選択します。
※DBは「postgres」です

「Insert Row」をクリックして、insertするデータを入力したのちに「Save」をクリックします。

成功すると「notification」がでてきます。

データが追加されていることが確認できます。

postgres側も追加されていることが確認できます。

serial型(連番型)

以下のようにcreateされた、idが自動で連番になるserial型の場合は、idは指定できません。

CREATE TABLE hoge
(
	id serial NOT NULL,
	name text NOT NULL,
	PRIMARY KEY (id)
);

Hasura上で構成を確認

idは入力できない状態になる