SAVEPOINT sp1;
ALTER TABLE nfs_exports ADD COLUMN read_only INTEGER NOT NULL DEFAULT 0;
ROLLBACK TO sp1;

SAVEPOINT sp2;
ALTER TABLE nfs_exports ADD COLUMN async_ INTEGER NOT NULL DEFAULT 0;
ROLLBACK TO sp2;

SAVEPOINT sp3;
ALTER TABLE nfs_exports ADD COLUMN root_squash INTEGER NOT NULL DEFAULT 1;
ROLLBACK TO sp3;

SAVEPOINT sp4;
ALTER TABLE nfs_exports ADD COLUMN subtree_check INTEGER NOT NULL DEFAULT 0;
ROLLBACK TO sp4;

SAVEPOINT sp5;
ALTER TABLE nfs_exports ADD COLUMN fsid INTEGER NOT NULL DEFAULT 0;
ROLLBACK TO sp5;

SAVEPOINT sp6;
ALTER TABLE nfs_exports ADD COLUMN advanced TEXT NOT NULL DEFAULT '{}';
ROLLBACK TO sp6;

CREATE INDEX IF NOT EXISTS idx_nfs_exports_fsid ON nfs_exports(fsid);

INSERT INTO schema_migrations (name) VALUES ('0002_nfs_structured.sql');
