cost 259 ms
通過軟刪除實現唯一性

[英]Enforce uniqueness with soft deletions

假設我有一個包含各種“頁面”的“儀表板”object。 “頁面”表如下所示: 我想確保每個儀表板都有唯一命名(未刪除)的頁面。 例如,具有以下頁面的儀表板就可以了: 但這不是: 對此創建索引的正確方法是什么? 本質上我想要這樣的東西: 在 Spanner 中執行此操作的正確方法是什么? 我相信這是 ...

在 VPC 中實施時,數據流作業在沒有正確錯誤的情況下失敗

[英]Dataflow job fails without proper error when implemented in VPC

我正在嘗試運行數據流作業並為此使用數據流模板 Cloud Spanner 將文本文件存儲在 Cloud Storage 上。 我的數據流位於共享 VPC 上,但 &Spanner 都不是 VPC 上的資源。 此作業失敗,但失敗時沒有正確的錯誤消息。 我嘗試克隆相同的作業並在默認 VPC 上運 ...

如何在 gcp sql 查詢命令中使用 sh 變量

[英]How to use a sh variable in a gcp sql query command

我有一個 sh 腳本,它在 gcp > spanner 數據庫中運行一個 sql 查詢。 查詢工作正常。 我需要在 sql 查詢代碼中合並在 sh 腳本中聲明的變量ID之一的值。 這種情況下正確的語法是什么? 這個變量$ID在腳本中工作正常,但在我調用查詢的行中沒有 ...

時間戳在 Google Spanner 內部是如何表示的?

[英]How are timestamps internally represented in Google Spanner?

我似乎找不到任何關於 Spanner 如何在內部存儲時間戳(列) 的信息——文檔只提到: 請注意,這不是時間戳的內部表示; 它只是一種人類可以理解的方式來描述時間戳所代表的時間點。 它們是否在內部存儲為 Unix 時間戳(整數)? 如果是這樣,spanner 如何存儲任何時區信息? ...

需要將 Spanner 數據庫從一個 GCP 項目遷移到另一個

[英]Need to migrate Spanner db from one GCP Project to another

我正在尋找一種能夠將 GCP spanner 數據庫從一個項目遷移到另一個項目的工具。 這不是我正在尋找的常規遷移,也許每 10 天就會完成一次遷移。 有什么工具可以幫我解決這個問題嗎? 我在 Spanner 中使用GOOGLE_STANDARD_SQL方言 ...

如何運行用 Golang 編寫的 GCP Cloud Function 以運行數據流作業以將文本文件導入 Spanner?

[英]How to run a GCP Cloud Function written in Golang to run a Dataflow job to import text file to Spanner?

我使用了以下示例: https://github.com/apache/beam/blob/master/sdks/go/examples/wordcount/wordcount.go#L82以及 Google Cloud Support 的建議,使用以下內容運行數據流導入作業: 雲functio ...

存儲優化

[英]Storage Optimization

我正在從事一個使用 Cloud Spanner 的項目,我的團隊想要優化我們數據庫中的存儲。 我們有興趣通過行或列等點來確定我們使用了多少存儲空間。 例如我們有一個STRING(36)類型的列和一個STRING(MAX)類型的列 如果兩列都包含 36 個字符的字符串,那么使用的存儲空間是否相等? 我 ...

spanner.Mutation 如何理解更新哪一行

[英]How does spanner.Mutation understand which row to update

從文檔中: 更改現有行中列的值與插入新行非常相似: Spanner 如何理解要更新哪一行? 我看到它好像缺少WHERE子句。 它是否自動使用某些字段作為鍵(如 implicit user_id = "..." )? ...

無法在 Spanner 數據庫中創建的表的主鍵列中插入 UUID 作為 integer

[英]Unable to insert UUID as integer in primary key column of a table created in spanner database

我有 model 寫在 SQL Alchemy 的聲明基礎上。 您可能已經注意到,我已將主鍵列id的默認值設置為get_uuid() 。 上述方法將 UUID 返回為 integer,位大小為 64 位或更小。 這是因為此表的列id設置為 int 並且 spanner 最多可以容納 64 位。 所 ...

限制 Cloud Spanner 表上存儲的行數

[英]Limit amount of stored rows on a Cloud Spanner table

我需要限制每個用戶在 Cloud Spanner 表上存儲的行數。 在其他 RDBMS 中,我可能已經使用觸發器實現了這一點,但這在 Spanner 中不是一個選項。 這是一個簡化的表結構:CREATE TABLE user_searches ( search_id STRING(MAX) ...

類似於 PL/SQL 或 T-SQL 的 Google Cloud Spanner 腳本?

[英]Google Cloud Spanner scripting similar to PL/SQL or T-SQL?

Google Cloud Spanner 的新功能。 我處於“研究”角色,而不是開發角色。 有沒有一種方法可以使用類似於 PL/SQL 或 T-SQL 的 Cloud Spanner 執行腳本? 我目前正在使用 DBeaver Community 連接並執行 SQL 條語句。 希望能夠根據先前執 ...

為什么在沒有兼容記錄的表上進行內部連接需要太長時間?

[英]Why Inner Join on table where is no compatible records - takes too long?

我有 Google Cloud Spanner 數據庫,我有 SQL 查詢下一步: 如果 table_two 有兼容的記錄,其中 id IN (...),則請求在 1 秒內完成,沒關系,但 table_two 沒有兼容的記錄 - 請求在 1 分鍾內完成。 如何加快速度,以便在兩種情況下請求在 1 ...

在 Google Spanner 交錯表上找到沒有孩子的父母的最有效方法是什么?

[英]What is the most efficient way to find parents without childs on Google Spanner interleaved tables?

我有兩個非常大的表,它們的主鍵交錯(只有一列,所以它是一對一的關系)。 父表上的幾行沒有子表,我想找到它們。 目前,我正在通過 NULL 值進行 JOIN 查詢和搜索: 但是這個查詢仍然需要讀取所有用戶表來做 JOIN,真的很慢。 我知道如果許可證列在用戶表中,我可以用它創建一個索引,並且只需要讀 ...

Apache Beam:IllegalStateException - 值僅在升級到 Beam 2.41.0 后的運行時可用

[英]Apache Beam: IllegalStateException - Value only available at runtime after upgrading to beam 2.41.0

我將 Apache Beam 版本從 2.34.0 升級到 2.41.0,並在嘗試構建模板時出現以下錯誤。 錯誤: 我的代碼如下所示: private static SpannerConfig getValidatedSpannerConfig(MyCustomOptions options) { ...

我可以運行一個查詢來查看一個行在 spanner 表中屬於哪個拆分?

[英]Is there a query I can run to see what split a row belongs to in a spanner table?

我在扳手中有一張桌子,我正在學習扳手拆分/碎片。 我想對我的表運行查詢以查看表拆分是否均勻分布在行和拆分中有我可以運行的查詢嗎? 我確定我在某個階段在互聯網上看到過一個,但無法再次找到它 ...

交錯表的 Cloud Spanner 層次結構

[英]Cloud Spanner hierarchy of interleaved tables

我正在使用 Cloud Spanner,並且知道可以交錯多個表格,例如:歌手 > 專輯 > 歌曲(專輯在歌手中交錯,歌曲在專輯中交錯)。 這些表分別具有主鍵singerId 、 albumId 、 songId 。 我會保留這個例子來更好地表達我的問題。 我創建了一首名為song1的新歌 ...

Cloud Spanner 錯誤:無法讀取 null 的屬性(讀取“加入”)

[英]Cloud Spanner Error: Cannot read properties of null (reading 'join')

在雲控制台中,我創建了一個名為StudentView的新 Cloud Spanner 視圖,它加入了我的Student表和ClassEnrollment表。 更新似乎有效,因為我可以看到創建的新視圖。 然后我查看了我的學生表,我得到了錯誤: Cannot read properties of n ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM