diff --git a/src/database/migration/20260218223421_adiciona_poligono_cidades.ts b/src/database/migration/20260218223421_adiciona_poligono_cidades.ts new file mode 100644 index 0000000..3f510ef --- /dev/null +++ b/src/database/migration/20260218223421_adiciona_poligono_cidades.ts @@ -0,0 +1,11 @@ +import { Knex } from 'knex' + +export async function run(knex: Knex): Promise { + const hasColumn = await knex.schema.hasColumn('cidades', 'poligono') + if (!hasColumn) { + await knex.raw(` + ALTER TABLE cidades + ADD COLUMN poligono GEOMETRY(MultiPolygon, 4674) DEFAULT NULL + `) + } +}