AIイノベーションズ ブログ

Turso クイックスタート

最終更新日:
阿部隼也
阿部 隼也
AIイノベーションズ 代表取締役社長 | x.com/ai_abe_shunya
リアルタイムアンケートツール: LiveQ

お悩み相談AIチャット: AI相談.com

このクイックスタートでは次のことを学びます:

  1. Turso CLI のインストール
  2. Turso へのサインアップ
  3. 最初の Turso データベースの作成
  4. データベースシェルへの接続

Turso CLI をインストールする

このクイックスタート全体で Turso CLI を使用し、データベースの管理、他リージョンでのレプリカ作成、データベースシェルへの接続を行います。

macOS

brew install tursodatabase/tap/turso

Linux

curl -sSfL https://get.tur.so/install.sh | bash

Windows (WSL)

curl -sSfL https://get.tur.so/install.sh | bash

Turso にサインアップ or ログインする

次のコマンドでブラウザが開き、サインアップできます:

Signup

turso auth signup

Login

turso auth login

上手くいかない場合には、以下のコマンドを実行してください。

Signup headless

turso auth signup --headless

Login headless

turso auth login --headless

データベースを作成する

最も近いリージョンに、名前が my-db の最初のデータベースをリモートに作成します:

turso db create my-db

Turso CLI は自動的に最も近いリージョンを検出してデータベースを作成します。

自動的に、このリージョンにデータベース用の default という「グループ」が作成されます。フォルダのようなものです。

次のコマンドで確認できます:

turso db show my-db

ちなみに、ローカルにデータベースを作成する場合は ローカルで開発する をご覧ください。

データベースシェルに接続する

データベースの作成に成功しました。続いて shell コマンドで接続します:

turso db shell my-db
Info: my-db を、実際に作成したデータベース名に置き換えてください。

テーブルを作成する

まず、SQL を使って users テーブルを作成します:

CREATE TABLE users (
  ID INTEGER PRIMARY KEY AUTOINCREMENT,
  name TEXT
);

新しいテーブルに挿入する

次に、users テーブルに 1 行挿入します:

INSERT INTO users (name) VALUES ("Iku");

テーブルの全行を取得する

最後に、すべての users を取得します:

SELECT * FROM users;

次のステップに進む準備ができたら、シェルを終了します:

.quit

アプリケーションをデータベースに接続する

これでアプリケーションをデータベースに接続する準備ができました。

あとは、TypeScript SDK などのお好みの言語の SDK を使ってデータベースに接続してください。

リアルタイムアンケートツール: LiveQ

お悩み相談AIチャット: AI相談.com