feat(tfstated): implement DELETE method

This commit is contained in:
Julien Dessaux 2024-10-02 08:26:53 +02:00
parent d4a82f610c
commit 8949cee8b3
Signed by: adyxax
GPG key ID: F92E51B86E07177E
3 changed files with 37 additions and 0 deletions

View file

@ -4,6 +4,11 @@ import (
"database/sql"
)
func (db *DB) DeleteState(name string) error {
_, err := db.Exec(`DELETE FROM states WHERE name = ?;`, name)
return err
}
func (db *DB) GetState(name string) ([]byte, error) {
var encryptedData []byte
err := db.QueryRow(`SELECT data FROM states WHERE name = ?;`, name).Scan(&encryptedData)