diff options
Diffstat (limited to 'weed/filer/ydb/ydb_queries.go')
| -rw-r--r-- | weed/filer/ydb/ydb_queries.go | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/weed/filer/ydb/ydb_queries.go b/weed/filer/ydb/ydb_queries.go index 63e98ebb7..923ccc20f 100644 --- a/weed/filer/ydb/ydb_queries.go +++ b/weed/filer/ydb/ydb_queries.go @@ -8,22 +8,24 @@ const ( DECLARE $directory AS Utf8; DECLARE $name AS Utf8; DECLARE $meta AS String; + DECLARE $expire_at AS Optional<uint32>; UPSERT INTO ` + asql.DEFAULT_TABLE + ` - (dir_hash, name, directory, meta) + (dir_hash, name, directory, meta, expire_at) VALUES - ($dir_hash, $name, $directory, $meta);` + ($dir_hash, $name, $directory, $meta, $expire_at);` updateQuery = ` DECLARE $dir_hash AS int64; DECLARE $directory AS Utf8; DECLARE $name AS Utf8; DECLARE $meta AS String; + DECLARE $expire_at AS Optional<uint32>; REPLACE INTO ` + asql.DEFAULT_TABLE + ` - (dir_hash, name, directory, meta) + (dir_hash, name, directory, meta, expire_at) VALUES - ($dir_hash, $name, $directory, $meta);` + ($dir_hash, $name, $directory, $meta, $expire_at);` deleteQuery = ` DECLARE $dir_hash AS int64; |
