こんにちは、株式会社カウシェの Architect の伊藤です。 本稿では、カウシェ発の OSS である Google Cloud Spanner 用のデータ投入 CLI ツール「splanter」について、「開発した背景」や「Cloud Spanner の Information Schema を活用した実装方法」を交えて解説します。 splanter とはsplanter は「YAML に記述したデータを Cloud Spanner のデータベースに Insert (or Update) する CLI ツール」です。splanter は「テストや動作確認で利用する開発・ローカル環境向けのデータを YAML で記述してリポジトリにコミットし、開発者間で共有したい」というモチベーションから開発しました。開発環境での利用を目的として開発していますが、「データを Insert (or Upda
![Google Cloud Spanner 用データ投入ツール ”splanter” について|株式会社カウシェ](https://cdn-ak-scissors.b.st-hatena.com/image/square/380c3b27f67f1397059a4acee59aa96da919c0dc/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F83398328%2Frectangle_large_type_2_bdf159c78956510a725558892807553e.png%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)