Hi,
Iβm running SuiteCRM 8.9 and I have an issue with a custom field created via Studio that works on one server but not on another.
Setup:
- Server A (dev): field created via Studio β works perfectly
- Server B (production): field deployed via git β not showing
What I did:
- Created a custom field customer_segment_c (dropdown) in the Leads module via Studio on Server A
- Committed the generated files to git and deployed to Server B
- Ran Quick Repair and Rebuild on Server B β field still not showing
What I noticed:
In SuiteCRM 8.9, Studio only generates override_sugarfield*.php files β no full field definition PHP file is created. The field definition seems to be stored only in the fields_meta_data database table, which means deploying files via git is not enough to replicate the field on
another server.
Questions:
- Is this the expected behavior in SuiteCRM 8.9? Has Studio stopped generating PHP definition files?
- What is the recommended workflow to deploy Studio-created fields across multiple servers without recreating them manually via Studio on each server?
- Is there a way to export/import fields_meta_data entries, or generate a deployable vardef file from an existing field?
Thanks in advance.