Cancellare tutti i records in FaunaDB con Python

Mattepuffo's logo
Cancellare tutti i records in FaunaDB con Python

Cancellare tutti i records in FaunaDB con Python

Piccolo snippet di codice in Python per cancellare tutti i records di una collezione in FaunaDB.

Parto sempre dal presupposto che abbiate attivato la vostra APi_KEY.

Per installare il modulo per Python possiamo usare pip:

pip install faunadb

Qui sotto il codice:

pip install faunadb

from faunadb import query as q
from faunadb.client import FaunaClient
from faunadb.errors import FaunaError

client = FaunaClient(secret="API_KEY")

try:
    result = client.query(
        q.map_(
            q.lambda_("ref", q.delete(q.var("ref"))),
            q.paginate(q.documents(q.collection('musica')), size=9999)
        )
    )
    print(result)
except FaunaError as err:
    print(err)

Questo cancellerà tutti i records, e lascerà la collection con i vari indici già creati.

Enjoy!


Condividi

Commentami!