Developer forum

Forum » CMS - Standard features » Deployment tool - fields were not created in the database

Deployment tool - fields were not created in the database

Nuno Aguiar Dynamicweb Employee
Nuno Aguiar
Reply

Hi,

 

Using the deployment tool in 9.3.7 I moved Product field definitions around and although they showed up, the columns were not created in the database until I clicked "Save and close" on each field.

 

I noticed that when trying to setup an integration job and the column did not show up until I did what I described above.

https://www.screencast.com/t/zyOjXrv8mUL

 

Best Regards,

Nuno Aguiar


Replies

 
Morten Bengtson Dynamicweb Employee
Morten Bengtson
Reply
This post has been marked as an answer

Hi Nuno,

You need to deploy the schema changes. Make sure that you have included "EcomProducts (schema)" (see attached).
I tested this on 9.3.9 and it worked as expected. The fields are created in the database and they are visible in the UI.

In the future we will probably add some clever dependency resolvers which can automatically include dependencies, but you need to handle this manually for now.

Best regards,
Morten

deploy_productfields.PNG
Votes for this answer: 2
 
Nuno Aguiar Dynamicweb Employee
Nuno Aguiar
Reply

Hi Morten,

 

I noticed I never replied to you. Sorry about that.

 

I can see it's there and I thought I had checked it, but clearly I must have missed it since it works :)

 

Thank you,

Nuno Aguiar

 

You must be logged in to post in the forum