-
Notifications
You must be signed in to change notification settings - Fork 499
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support For Azure SQL In Apicurio #1472
Comments
We do not have support for Azure SQL, which as I understand it is a cloud (managed) version of SQL Server. We have not implemented SQL Server support. However, the DB schema and SQL statements used by Studio are not very complex, nor are most of them DB-specific. You can find the SQL statements common to all 3 DBs we support here: And also (for example) SQL statements specific to MySQL: As you can see there aren't very many DB-specific queries. So if you were interested in contributing support for SQL Server, I would be happy to help guide you! |
@EricWittmann |
Sounds good - why don't we collaborate on this using the newly created https://github.com/apicurio/apicurio-studio/tree/feat/sql-server Please submit PRs against that and and we can work through it together. Please note that I don't have ready access to a SQL Server (or Azure SQL) instance to test the work. So that's on you. :) |
Hi @EricWittmann I would need your guidance. On starting the server for the first time, the DDL is working fine and tables are getting created fine. This is the documentation change PR : |
The call to isDatabaseInitialized() is supposed to check for the existence of the tables so that the DDL is not re-run. I see you have this:
Does that not work? This will need to be a SQLServer-specific query that essentially returns true (or 1) if the DDL has already been run. |
We are deploying Apicurio on our internal platforms which supports only Azure SQL.
I found this documentation to switch to either Myswl or PostGres : https://apicurio-studio.readme.io/docs/switching-to-mysql-or-postgresql
Is there any documentation available to use Azure SQL as well with Apicurio Studio?
With the above documentation, I am getting errors with Azure SQL :
The text was updated successfully, but these errors were encountered: