nidus-sync/db/migrations/00013_fs_globalid_not_null.sql
Eli Ribble 41587c3694
Move database logic into separate subdirectory
I'm trying to see if this speeds up builds a bit. May not without a
module boundary, but for now it's nice organization to have as the
program grows.
2025-11-24 18:08:31 +00:00

73 lines
4.6 KiB
SQL

-- +goose Up
ALTER TABLE fs_containerrelate ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_fieldscoutinglog ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_habitatrelate ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_habitatrelate ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_inspectionsample ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_inspectionsample ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_inspectionsampledetail ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_linelocation ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_locationtracking ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_mosquitoinspection ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_mosquitoinspection ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_pointlocation ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_pointlocation ALTER COLUMN geometry_x SET NOT NULL;
ALTER TABLE fs_pointlocation ALTER COLUMN geometry_y SET NOT NULL;
ALTER TABLE fs_polygonlocation ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_polygonlocation ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_pool ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_pooldetail ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_proposedtreatmentarea ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_qamosquitoinspection ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_rodentlocation ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_samplecollection ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_samplelocation ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_servicerequest ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_servicerequest ALTER COLUMN geometry_x SET NOT NULL;
ALTER TABLE fs_servicerequest ALTER COLUMN geometry_y SET NOT NULL;
ALTER TABLE fs_speciesabundance ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_stormdrain ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_timecard ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_trapdata ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_traplocation ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_treatment ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_treatmentarea ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_zones ALTER COLUMN globalid SET NOT NULL;
ALTER TABLE fs_zones2 ALTER COLUMN globalid SET NOT NULL;
-- +goose Down
ALTER TABLE fs_containerrelate ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_fieldscoutinglog ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_habitatrelate ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_habitatrelate ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_inspectionsample ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_inspectionsample ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_inspectionsampledetail ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_linelocation ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_locationtracking ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_mosquitoinspection ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_mosquitoinspection ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_pointlocation ALTER COLUMN geometry_y DROP NOT NULL;
ALTER TABLE fs_pointlocation ALTER COLUMN geometry_x DROP NOT NULL;
ALTER TABLE fs_pointlocation ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_polygonlocation ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_polygonlocation ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_pool ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_pooldetail ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_proposedtreatmentarea ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_qamosquitoinspection ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_rodentlocation ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_samplecollection ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_samplelocation ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_servicerequest ALTER COLUMN geometry_y DROP NOT NULL;
ALTER TABLE fs_servicerequest ALTER COLUMN geometry_x DROP NOT NULL;
ALTER TABLE fs_servicerequest ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_speciesabundance ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_stormdrain ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_timecard ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_trapdata ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_traplocation ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_treatment ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_treatmentarea ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_zones ALTER COLUMN globalid DROP NOT NULL;
ALTER TABLE fs_zones2 ALTER COLUMN globalid DROP NOT NULL;