It's probably easiest to deal with this in the database (assuming you
are using Postgres + PostGIS)
using polygon_table as the name of the table you are altering
sql code
"""
alter table polygon_table drop constraint "enforce_srid_the_geom";
update polygon_table set the_geom=st_transform(the_geom,4269);
alter table polygon_table add constraint "enforce_srid_the_geom" check
(st_srid(the_geom)=4269);
"""
If you get an error about being unable to perform the transform you
may want to manually set the srid with
select updategeometrysrid('polygon_table','the_geom',23030);
and then redo the reprojection.
Hope that helps.