fix: don't support old queries and mutators in schema

This commit is contained in:
Max Koon
2025-10-15 06:44:52 -04:00
parent bbe86f6049
commit 23987e4f87
7 changed files with 20 additions and 13 deletions

View File

@@ -12,7 +12,7 @@
"drizzle-zero": "^0.14.3"
},
"scripts": {
"generate:zero": "drizzle-zero generate -s ./src/db/schema/public.ts -o ./src/zero-schema.gen.ts -f",
"generate:zero": "drizzle-zero generate -s ./src/db/schema/public.ts -o ./src/zero-schema.gen.ts -f && sed -i 's/enableLegacyQueries: true,/enableLegacyQueries: false,/g' src/zero-schema.gen.ts && sed -i 's/enableLegacyMutators: true,/enableLegacyMutators: false,/g' src/zero-schema.gen.ts",
"db:migrate": "drizzle-kit push"
}
}

View File

@@ -22,7 +22,10 @@ export function createMutators(authData: AuthData | null) {
for (const i of t) {
await tx.mutate.transaction.delete({ id: i.id });
}
}
},
},
link: {
async create() {}
}
} as const;
}

View File

@@ -1,10 +1,4 @@
import { type Schema as ZeroSchema, definePermissions } from "@rocicorp/zero";
import { schema as genSchema } from "./zero-schema.gen";
export const schema = {
...genSchema,
enableLegacyMutators: false,
enableLegacyQueries: false,
} satisfies ZeroSchema;
import { definePermissions } from "@rocicorp/zero";
import { schema } from "./zero-schema.gen";
export const permissions = definePermissions(schema, () => ({}));

View File

@@ -138,8 +138,8 @@ export const schema = {
},
},
relationships: {},
enableLegacyQueries: true,
enableLegacyMutators: true,
enableLegacyQueries: false,
enableLegacyMutators: false,
} as const;
/**