可以使用以下示例代码来解决问题:
DO
$$ BEGIN
IF EXISTS (SELECT 1 FROM pg_tables WHERE tablename = 'table_name') THEN
ALTER TABLE table_name ADD COLUMN column_name integer;
END IF;
END $$;
这个代码段在执行 ALTER TABLE 之前会检查该表是否存在,避免了“alter table if exists”可能会引发的错误。其中,可以将“table_name”替换为你的表名,将“column_name”替换为你想要添加的列名。