Magento 1.4 new things in EAV attributes

If you install new version of Magento 1.4, you can see that existing differences in structures of eav attributes. Earlier all data of EAV attributes were in table eav_attribute, now in new version eav_attribute table is smaller, beacuse a lot of fileds moved in new tables.

Structure of mysql table eav_attribute, Magento version 1.4:

Structure of mysql table eav_attribute, Magento version 1.3:

In new version of Magento, we have new table as: catalog_eav_attribute, customer_eav_attribute and so on…..

One important thing: the model Mage_Eav_Model_Entity_Setup has changes in new version of Magento. I have a problems with update attributes.

Domagoj Potkoc

- Backend Developer

Domagoj is Magento Certified Developer who enjoys playing tennis after long hours in front of computer screen.

Read more posts by Domagoj / Visit Domagoj's profile


  1. wow.. it’s really a great designer’s view.. I think I really appreciate it.

  2. i m overriding customer Controller from front end.
    i have a problem in adding attribute in database.

    in customer registration there are only First Name,Lastname,Email ,password and confirm password are there.

    but i want to add mobile num field also.
    I have done these.
    i show the mobile num field on front end…

    in eav_attribute table these field didnt show and value also

    plz solve these problem as soon as possible

  3. Domagoj, I would look forward to hearing what you discovered about changes to EAV in the latest version, I have only just started developing with Magento and did plan to start on 1.4 but couldn’t get it to work at the time so stuck with 1.3 until the new release was more stable. Any insight into the workings of 1.4 are appreciated! Thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <blockquote cite=""> <code> <del datetime=""> <em> <s> <strike> <strong>. You may use following syntax for source code: <pre><code>$current = "Inchoo";</code></pre>.