メインコンテンツまでスキップ

MySQL

Squid は MySQL データベースに接続し、Squid アプリケーションのデータソースとして利用できます。

MySQL はオープンソースの SQL データベース管理システムです。Squid を使うことで、MySQL データベースと連携でき、さらに他のデータベースコネクタのデータと結合することも可能です。

MySQL データベースを Squid に接続するには、次の手順を完了してください。

  1. Squid Console を開き、MySQL と一緒に使用するアプリケーションを選択します。
  2. Connectors タブをクリックし、続いて Available connectors をクリックします。
  3. MySQL コネクタを選択します。
  4. 次の設定情報を入力します。
  • Connector ID - 短く、コネクタを識別しやすい ID を選択します。
  • Database endpoint - ポート番号を含むデータベースホスト。
  • MySQL username
  • MySQL password - 非公開にするため、パスワードは Squid Secrets に保存してください。
  • Database name - 接続するデータベース名。

MySQL コネクタ

接続情報を入力したら、「Test Connection」をクリックして、接続が正しく機能していることを確認できます。

データベースのセキュリティ保護

デフォルトでは security rules が必須であり、本番環境では、それらなしでコネクタへのアクセスを決して許可しないことが重要です。データベースデータの保護については、security rules documentation を参照してください。

データ型マッピング

次の表は、MySQL と Squid の間のデータ型マッピングを示しています。

MySQL 型Squid 型
bigintnumber
binarystring
bitstring
blobstring
booleanboolean
charstring
datedate
datetimedate
decimalnumber
doublenumber
enumstring
floatnumber
intinteger
jsonmap or array
longblobstring
longtextstring
mediumblobstring
mediumintinteger
mediumtextstring
setstring
smallintinteger
textstring
timestring
timestampdate
tinyblobstring
tinyintinteger
tinytextstring
varbinarystring
varcharstring
yearnumber

Squid で MySQL データを扱う方法については、Client SDK documentation を参照してください。