I have seen this question, but I think my issue is a bit different : kdb splayed table meta error
I am saving a table splayed in a location with the following command :
pthToSplayed upsert .Q.en[pthtohdbroot;] table
I don't have any sym
so nothing gets enumerated (.Q.en is there because in the future it might have some symbols).
All works well, but when I try to do meta select from get[pathToTable] where date = .z.d
I get a ..sym
error.
However, the strange part is that the first time I am saving the table down ... the meta works fine. when I exit and start the proc again the problem seems to appear. what exactly happens here? I would appreciate links to a whitepaper or kx website which explains where this issue comes from.
UPDATE: Nothing weird about the meta of the table. just a vanilla meta.
`:/home/user/hdbroot/tableName/ set .Q.en[`:/home/user/hdbroot;] table
As I am updating this table I am using upsert instead of set for subsequent operations.