You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Synapse Serverless/Dedicated are both compatible with MS SQL server dialect, but the default behave of Synapse Serveless is tht DBO schema is read only.
this will getting an error from _register_in_memory_tables, where a temp in memory table is created in the dbo schema even though i tried to specify the database parameter for a different schema.
What is the motivation behind your request?
to support broader ms sql server like server.
Describe the solution you'd like
fix the _register_in_memory_tables code, so it register the in memory temp table in the same schema as the target table.
What version of ibis are you running?
9.1.0
What backend(s) are you using, if any?
synapse serverless
Code of Conduct
I agree to follow this project's Code of Conduct
The text was updated successfully, but these errors were encountered:
At least for MS SQL, it seems like it was deliberate to create the temp tables under dbo (see #9434), because of some quirks of MS SQL specifically. I think @gforsyth looked into this quite a bit and may be able to chime in here.
That said, what you're saying makes sense, that this approach doesn't work on an implementation where dbo is read-only.
MSSQL doesn't allow you to specify where temp tables are created -- if that behavior is different in Synapase, then the similarity of dialect seems insufficient to allow using the mssql backend there.
if i read the code correctly, it seems the register in mem table func in
ibis ms sql lib is not correcting a temp table, it is creating a regular
table, and drop it later after use.
Is your feature request related to a problem?
Synapse Serverless/Dedicated are both compatible with MS SQL server dialect, but the default behave of Synapse Serveless is tht DBO schema is read only.
this will getting an error from _register_in_memory_tables, where a temp in memory table is created in the dbo schema even though i tried to specify the database parameter for a different schema.
What is the motivation behind your request?
to support broader ms sql server like server.
Describe the solution you'd like
fix the _register_in_memory_tables code, so it register the in memory temp table in the same schema as the target table.
What version of ibis are you running?
9.1.0
What backend(s) are you using, if any?
synapse serverless
Code of Conduct
The text was updated successfully, but these errors were encountered: