You have NULLs that violate the CHECK CONSTRAINT.

To verify that this is indeed the problem, run this SQL.


    SELECT * FROM integrations.accounts WHERE qb_settings IS NOT NULL OR            
    xero_settings IS NOT NULL OR... (fill in the fields that correspond to 
    those in the CONSTRAINT).


This will give you all the records that have a NULL value for any of those records which violates the CONSTRAINT.

From your SQL, you have 59 such records - that's why you're getting the error. 

What you need to do to rectify this is to run SQL similar to the following:

    UPDATE My_Table SET My_Field = 0 WHERE My_Field IS NULL.


Obviously it is up to you to ensure that the values that you set correspond to your system's business logic and other system requirements.