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

MySQL

Squid は MySQL database に接続し、Squid application の data source として使用できます。​

MySQL は Open Source SQL database management system です。Squid では MySQL database と integrate でき、他の database connector と data を join することもできます。

MySQL database を Squid に接続するには、次の step を完了します。

  1. Squid Console を開き、MySQL と使用する application を選択します。
  2. Connectors tab をクリックし、次に Available connectors をクリックします。
  3. MySQL connector を選択します。
  4. 次の configuration information を入力します。
  • Connector ID - 簡潔で connector の識別に役立つ ID を選択します。
  • Database endpoint - port number を含む database host。
  • MySQL username
  • MySQL password - private に保つため、password は Squid Secrets に保存します。
  • Database name - 接続する database の name。

MySQL connector

connection information を入力したら、"Test Connection" をクリックして connection が正常に機能していることを確認できます。

Database の保護​

default では security rule が必要であり、production environment では、security rule なしで connector への access を許可しないことが不可欠です。database data の保護について詳しくは、security rules documentationを参照してください。

Datatype Mapping​

次の table は MySQL と Squid 間の datatype mapping を示します。

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 data を操作する方法については、Client SDK documentationを参照してください。