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
I am new to Apicurio and have been attempting to register schemas in an Azure SQL Database by deploying Apicurio through Docker (and AKS eventually). On start-up, I've spotted Apicurio creates about 18 tables in the dbo schema, including a couple which are named quite generically (like groups). I have tried Apicurio with PostgreSQL and it didn't need to do this.
I already have a table named Groups, which ideally can't be renamed without needing to reconfigure application code for several microservices. Because this table exists, Apicurio is failing on a deployment when it tries to create the 'groups' table with this error:
Caused by: io.apicurio.registry.storage.impl.sql.jdb.RuntimeSqlException: com.microsoft.sqlserver.jdbc.SQLServerException: There is already an object named 'groups' in the database
Is there an environment variable that can be used to add these tables to a different schema; say apicurio, but still be able to register schemas in dbo? I have been reading through the documentation and other online resources and can't seem to find much on it.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hello,
I am new to Apicurio and have been attempting to register schemas in an Azure SQL Database by deploying Apicurio through Docker (and AKS eventually). On start-up, I've spotted Apicurio creates about 18 tables in the dbo schema, including a couple which are named quite generically (like groups). I have tried Apicurio with PostgreSQL and it didn't need to do this.
I already have a table named Groups, which ideally can't be renamed without needing to reconfigure application code for several microservices. Because this table exists, Apicurio is failing on a deployment when it tries to create the 'groups' table with this error:
Caused by: io.apicurio.registry.storage.impl.sql.jdb.RuntimeSqlException: com.microsoft.sqlserver.jdbc.SQLServerException: There is already an object named 'groups' in the database
Is there an environment variable that can be used to add these tables to a different schema; say apicurio, but still be able to register schemas in dbo? I have been reading through the documentation and other online resources and can't seem to find much on it.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions