This is what I did to use ash_sqlite
with mssql
and Ecto.Adapter.Tds
after asking about mssql in the discord.
We should finish the find and replace and publish a new repo for it at some point
Yes please do. I’m interested in integrating my app to an Oracle Primavera P6 server instantiated on MSSQL and would be very keen to guinea-pig the library.
After reading this post, I don’t know if we should start with AshPostgres or AshSqlite as a base for MSSQL.
It depends TBH. I don’t know much about MSSQL myself. Can it do lateral joins? Is there a function for raising errors (like RAISE EXCEPTION
in pg)? Does it do save points? If so, copying postgres would be the best starting point. Otherwise, I’d probably start w/ ash_sqlite
.
Sorry to drag this back up, how did you get on with this @user20230119 in the end? I have a business application I would like to attempt porting to Ash that primarily uses Postgres, but has some legacy records in MSSQL that I need to query only, and this seems like a relatively easy fix for me to implement?
I only got as far as forking ash_sqlite
and changing the repo adapter.
I had an issue where the ID columns for my tables were int
and not bigint
that ash_sqlite
uses by default.
Someone else got far with ManualRead.