Come utilizzare i timestamp lato client nelle istruzioni Data Manipulation Language () DML - Amazon Keyspaces (per Apache Cassandra)

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Come utilizzare i timestamp lato client nelle istruzioni Data Manipulation Language () DML

Dopo aver attivato i timestamp lato client, puoi passare il timestamp nelle tue istruzioni e nelle istruzioni con la clausola. INSERT UPDATE DELETE USING TIMESTAMP Il valore del timestamp bigint rappresenta un numero di microsecondi a partire dall'ora base standard nota come: 1° gennaio 1970 alle 00:00. epoch GMT Un timestamp fornito dal cliente deve rientrare nell'intervallo di 2 giorni passati e 5 minuti futuri dall'ora corrente dell'orologio da parete. Amazon Keyspaces conserva i metadati con data e ora per tutta la durata dei dati. Puoi utilizzare la WRITETIME funzione per cercare i timestamp che si sono verificati anni fa. Per ulteriori informazioni sulla CQL sintassi, vedere. DMListruzioni (linguaggio di manipolazione dei dati) in Amazon Keyspaces

La seguente CQL dichiarazione è un esempio di come utilizzare un timestamp come. update_parameter

INSERT INTO catalog.book_awards (year, award, rank, category, book_title, author, publisher) VALUES (2022, 'Wolf', 4, 'Non-Fiction', 'Science Update', 'Ana Carolina Silva', 'SomePublisher') USING TIMESTAMP 1669069624;

Se non specifichi un timestamp nella tua CQL query, Amazon Keyspaces utilizza il timestamp fornito dal driver del client. Se il driver client non fornisce alcun timestamp, Amazon Keyspaces assegna un timestamp lato server per l'operazione di scrittura.

Per visualizzare il valore del timestamp memorizzato per una colonna specifica, puoi utilizzare la WRITETIME funzione in un'istruzione, come mostrato nell'esempio seguente. SELECT

SELECT year, award, rank, category, book_title, author, publisher, WRITETIME(year), WRITETIME(award), WRITETIME(rank), WRITETIME(category), WRITETIME(book_title), WRITETIME(author), WRITETIME(publisher) from catalog.book_awards;