conductor icon indicating copy to clipboard operation
conductor copied to clipboard

Unable to override postgres schema_name as "conductor" in conductor 3.7.3

Open trivedishalini opened this issue 1 year ago • 2 comments

Describe the bug I am trying to upgrade conductor 3.7.3 version but after upgrade conductor server not starting because in this version schema as "public" is hardcoded in PostgresConfiguration which not allowing to override any other schema name like "conductor" etc. For my project need ,I have use only different schema name thats why this issue need to fix so that I can override db schema.

Suggested Fix I spend some time on this conductor repo to fixed the issue so that anyone can override conductor schema property but I am unable to raise PR against tag v3.7.3 so that this fix can review and merge. Fixed present in below fork . https://github.com/Netflix/conductor/compare/main...trivedishalini:conductor-v3.7.3

Please take a look and suggest further as I have project release coming up in next 2 weeks .

Note Fix needed in v3.7.3 conductor tag

Details Conductor-Server version: 3.7.3 Persistence implementation: Postgress Queue implementation: Postgres Postgres_schema_name: conductor Postgres_database_name: conductor Postgres_database_user: conductor Lock: Redis Workflow definition: N/A Task definition: N/A Event handler definition: N/A

Below Screenshots for conductor PostgresConfiguration class which have schema hardcoded as public image

trivedishalini avatar Aug 10 '22 03:08 trivedishalini