Cloud Shellから Cloud SQL (postgres)に繋いでみる

GCPのCloud Shellから

インスタンスに接続

gcloud sql connect <インスタンス名> --user=postgres

データベースの確認

\l

データベースの選択

\c <データベース名>

テーブル一覧

\dt;

レコード取得

// テーブル名が大文字の場合はダブルクオーテーションつける
SELECT * FROM "User";

カラムを絞り込んでレコード取得

SELECT id, name FROM "User";

テーブルから全てのレコードを削除

DELETE FROM <テーブル名>

カラムの更新

UPDATE "User" SET name = 'newName' where id = 'id';