       alter table "systemConfigs" add column "dynamicNodesSystemIntegrationId" varchar(24);
     end if;
 
+    -- Adds isShippableInitialized coloumn in systemNodes table
+    if not exists (select 1 from information_schema.columns where table_name = 'systemNodes' and column_name = 'isShippableInitialized') then
+      alter table "systemNodes" add column "isShippableInitialized" BOOLEAN;
+    end if;
+
     -- Adds systemNodePrivateKey column in systemConfigs table
     if not exists (select 1 from information_schema.columns where table_name = 'systemConfigs' and column_name = 'systemNodePrivateKey') then
       alter table "systemConfigs" add column "systemNodePrivateKey" TEXT ;

    -- Drop not null constraint on formJSONValues for accountIntegrations
    if exists (select 1 from information_schema.columns where table_name = 'accountIntegrations' and column_name = 'formJSONValues') then
      alter table "accountIntegrations" alter column "formJSONValues" drop not null;
    end if;

    -- Remove unused systemCodes


    if not exists (select 1 from pg_constraint where conname = 'subscriptionIntegrations_accountIntegrationId_fkey') then
      alter table "subscriptionIntegrations" add constraint "subscriptionIntegrations_accountIntegrationId_fkey" foreign key ("accountIntegrationId") references "accountIntegrations"(id) on update restrict on delete restrict;
    end if;

  --Adds foreign key relationships for projects
