Création d’instructions PartiQL
Pour utiliser NoSQL Workbench afin de créer des instructions PartiQL pour DynamoDB, choisissez Opérations PartiQL dans l’angle supérieur droit de NoSQL Workbench.
Vous pouvez créer les types d’instructions PartiQL suivants dans le créateur d’opérations.
Instructions singleton
Pour exécuter ou générer du code pour une instruction PartiQL, procédez comme suit.
-
Choisissez Éditeur PartiQL en haut de la fenêtre.
-
Saisissez une Instruction PartiQL valide.
-
Si votre instruction utilise des paramètres :
-
Choisissez Optional request parameters (Paramètres de demande facultatifs).
-
Choisissez Add new parameters (Ajouter de nouveaux paramètres).
-
Entrez le type d’attribut et la valeur.
-
Si vous souhaitez ajouter des paramètres, répétez les étapes b et c.
-
-
Si vous souhaitez générer un code, choisissez Generate code (Générer un code).
Sélectionnez votre langage souhaité dans les onglets affichés. Vous pouvez désormais copier ce code et l’utiliser dans votre application.
-
Si vous souhaitez que l’opération soit exécutée immédiatement, choisissez Run (Exécuter).
-
Si vous souhaitez enregistrer cette opération en vue d’une utilisation ultérieure, choisissez Save (Enregistrer). Entrez ensuite le nom de votre opération et choisissez Save (Enregistrer).
Transactions
Pour exécuter ou générer du code pour une transaction PartiQL, procédez comme suit.
-
Choisissez PartiQLTransaction dans la liste déroulante Autres opérations.
-
Choisissez Add a new statement (Ajouter une nouvelle instruction).
-
Saisissez une Instruction PartiQL valide.
Note
Les opérations de lecture et d’écriture ne sont pas prises en charge dans la même demande de transaction PartiQL. Une instruction SELECT ne peut pas figurer dans une même demande avec les instructions INSERT, UPDATE et DELETE. Pour plus d’informations, consultez Exécution de transactions avec PartiQL pour DynamoDB.
-
Si votre instruction utilise des paramètres
-
Choisissez Optional request parameters (Paramètres de demande facultatifs).
-
Choisissez Add new parameters (Ajouter de nouveaux paramètres).
-
Entrez le type d’attribut et la valeur.
-
Si vous souhaitez ajouter des paramètres, répétez les étapes b et c.
-
-
Si vous souhaitez ajouter d’autres instructions, répétez les étapes 2 à 4.
-
Si vous souhaitez générer un code, choisissez Generate code (Générer un code).
Sélectionnez votre langage souhaité dans les onglets affichés. Vous pouvez désormais copier ce code et l’utiliser dans votre application.
-
Si vous souhaitez que l’opération soit exécutée immédiatement, choisissez Run (Exécuter).
-
Si vous souhaitez enregistrer cette opération en vue d’une utilisation ultérieure, choisissez Save (Enregistrer). Entrez ensuite le nom de votre opération et choisissez Save (Enregistrer).
Par lots
Pour exécuter ou générer du code pour un lot PartiQL, procédez comme suit.
-
Choisissez PartiQLBatch dans le menu déroulant Autres opérations.
-
Choisissez Add a new statement (Ajouter une nouvelle instruction).
-
Saisissez une Instruction PartiQL valide.
Note
Les opérations de lecture et d’écriture n’étant pas prises en charge dans une même demande par lot PartiQL, une instruction SELECT ne peut pas figurer dans la même demande que les instructions INSERT, UPDATE et DELETE. Les opérations d’écriture sur le même élément ne sont pas autorisées. Comme pour l’opération BatchGetItem, seules les opérations de lecture singleton sont prises en charge. Les opérations d’analyse et de requête ne sont pas prises en charge. Pour plus d’informations, consultez Exécution d’opérations par lot avec PartiQL pour DynamoDB.
-
Si votre instruction utilise des paramètres :
-
Choisissez Optional request parameters (Paramètres de demande facultatifs).
-
Choisissez Add new parameters (Ajouter de nouveaux paramètres).
-
Entrez le type d’attribut et la valeur.
-
Si vous souhaitez ajouter des paramètres, répétez les étapes b et c.
-
-
Si vous souhaitez ajouter d’autres instructions, répétez les étapes 2 à 4.
-
Si vous souhaitez générer un code, choisissez Generate code (Générer un code).
Sélectionnez votre langage souhaité dans les onglets affichés. Vous pouvez désormais copier ce code et l’utiliser dans votre application.
-
Si vous souhaitez que l’opération soit exécutée immédiatement, choisissez Run (Exécuter).
-
Si vous souhaitez enregistrer cette opération en vue d’une utilisation ultérieure, choisissez Save (Enregistrer). Entrez ensuite le nom de votre opération et choisissez Save (Enregistrer).