我有一個'q'服務正在運行。我想檢查服務中的當前目錄是否是分區目錄。有沒有任何指令可以做到這一點?檢查KDB中分區目錄的命令
2
A
回答
4
https://code.kx.com/q/ref/dotq/#qpf-partition-type或其中一個.Q應該爲你做(https://code.kx.com/q/ref/card/#q)。雖然KX不一定建議使用.Q實用程序。
另一種方法是檢查是否存在變量「date」(如果是日期分區),其中列出了可用的分區日期。假設過程中沒有創建隨機無關的全局「日期」變量。
0
您可以檢查是否存在於數據庫根(通常是當前工作目錄)par.txt
- 這可能是依靠一些內部.Q
命名空間,這是受變化(儘管Kx的很少做重大更改的話)內一個更好的選擇。
所以對於一個分區HDB,你會得到如下:
q) `par.txt in key`:.
1b
+2
par.txt不是分區數據庫的強制要求。它用於分段數據庫。所以不能用它來檢查分區的HDB。 – Rahul 2014-09-04 13:55:07
相關問題
- 1. KDB/Q有沒有辦法檢查分區表的完整性?
- 2. 查找給定目錄的命令
- 3. CMD目錄命令
- 4. 命令分區vs隨機分區
- 5. bash命令檢查目錄是否可執行
- 6. 查找命令忽略目錄
- 7. 「查找」命令與可變目錄
- 8. 用命令行檢查分支Git
- 9. 擊:檢查命令
- 10. hadoop中的全部命令分區器
- 11. 從視圖中區分表的命令
- 12. 從kdb實例中檢查列表
- 13. 檢查目錄
- 14. SQL分區檢查
- 15. 如何刪除kdb分區表內容?
- 16. 在Ubuntu中個性化區分命令
- 17. 目錄命令行參數
- 18. Premake5 prebuild命令目錄
- 19. bash命令從目錄
- 20. 命令執行目錄
- 21. Laravel 4命令目錄
- 22. Bash命令 - 刪除目錄
- 23. 檢查目錄是否存在並在一個命令中刪除unix
- 24. 在shell_exec命令中運行後檢查tar命令的狀態?
- 25. Javascript命令檢查集中的值?
- 26. 檢查PHP中的命令行參數
- 27. 排除查找命令中的目錄範圍
- 28. Linux命令查找單個目錄 - 這是目前唯一的目錄
- 29. 在Linux中檢查目錄
- 30. bash檢查目錄下的子目錄
1).Q.pf使輸出'.Q.pf。我也嘗試過其他Q工具。 2)我們可以檢查日期變量,但它不是通用的,因爲分區類型可能與日期不同。 – Rahul 2014-09-03 06:10:38
1)如果是這樣的話,你在非分區數據庫上運行它。因此,更簡單的答案是檢查'p'是否在'Q'命名空間中。我認爲你的意思是'。Q.pf而不是'。Q.pf – 2014-09-03 06:22:24
@ user2393012:所以你的意思是,如果pf只是一個分區目錄,它將只在Q命名空間中。如果是這種情況,那麼它可能會有所幫助。是的,它是'。Q.pf(在我以前的評論中錯字)。 – Rahul 2014-09-03 07:31:15