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

MySQL

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

MySQL はオープンソースの SQL データベース管理システムです。Squid を使用すると、MySQL データベースと統合でき、さらに他のデータベースコネクターとデータを結合(join)することもできます。

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 TypeSquid Type
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 を参照してください。