From f7aba3bbd213def4d3bb30fe38d6d7c3bdb7bce5 Mon Sep 17 00:00:00 2001 From: Aaron Boodman Date: Fri, 7 Feb 2025 14:04:46 -1000 Subject: [PATCH] Upgrade to zero@0.14 --- docker/seed.sql | 2 +- package-lock.json | 17 ++++------------- package.json | 2 +- src/schema.ts | 11 +---------- 4 files changed, 7 insertions(+), 25 deletions(-) diff --git a/docker/seed.sql b/docker/seed.sql index 0cb0c74..1995be9 100644 --- a/docker/seed.sql +++ b/docker/seed.sql @@ -12,7 +12,7 @@ CREATE TABLE "user" ( CREATE TABLE "message" ( "id" VARCHAR PRIMARY KEY, - "senderID" VARCHAR REFERENCES "user"(id), + "sender_id" VARCHAR REFERENCES "user"(id), "body" VARCHAR NOT NULL, "timestamp" TIMESTAMP not null ); diff --git a/package-lock.json b/package-lock.json index ae3db34..e61c644 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "zapp", "version": "0.0.0", "dependencies": { - "@rocicorp/zero": "^0.13.2025013101", + "@rocicorp/zero": "^0.14.2025020701", "ansi-escapes": "^7.0.0", "jose": "^5.9.6", "js-cookie": "^3.0.5", @@ -1762,9 +1762,9 @@ } }, "node_modules/@rocicorp/zero": { - "version": "0.13.2025013101", - "resolved": "https://registry.npmjs.org/@rocicorp/zero/-/zero-0.13.2025013101.tgz", - "integrity": "sha512-L3IgpM5k3F8Bk78HoFFN136d23SFOtXhVVs8QIEr0iDYTN9cGbo0YUNhkV4HqEOPCKvMZDe1i6o9JnSu0CKMNw==", + "version": "0.14.2025020701", + "resolved": "https://registry.npmjs.org/@rocicorp/zero/-/zero-0.14.2025020701.tgz", + "integrity": "sha512-+U1MeHvEapxEfa++MI2V2jplDTU+GuYB0EF/1lFbjkzKKWuk12wR/RNJBJBJOI7GjBTQsPE6IW0bOUz9cMWhnQ==", "dependencies": { "@badrap/valita": "0.3.11", "@databases/escape-identifier": "^1.0.3", @@ -1796,7 +1796,6 @@ "js-xxhash": "^4.0.0", "json-custom-numbers": "^3.1.1", "kasi": "^1.1.0", - "magic-stopwatch": "^1.0.1", "nanoid": "^5.0.8", "pg": "^8.11.3", "pg-format": "npm:pg-format-fix@^1.0.5", @@ -4084,14 +4083,6 @@ "yallist": "^3.0.2" } }, - "node_modules/magic-stopwatch": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/magic-stopwatch/-/magic-stopwatch-1.0.1.tgz", - "integrity": "sha512-TEw2BmxonXw6YtluZis5CXRkyuA+4hoX41EK2r2x2TAxCHpjscVHxOdauQ10T6Gu7Er1y4d3ZojsGa+m6jfTEw==", - "funding": { - "url": "https://github.com/sponsors/Snazzah" - } - }, "node_modules/magic-string": { "version": "0.25.9", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", diff --git a/package.json b/package.json index a24ad6f..630f617 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "lint": "eslint ." }, "dependencies": { - "@rocicorp/zero": "^0.13.2025013101", + "@rocicorp/zero": "^0.14.2025020701", "ansi-escapes": "^7.0.0", "jose": "^5.9.6", "js-cookie": "^3.0.5", diff --git a/src/schema.ts b/src/schema.ts index 495a349..9cb7a54 100644 --- a/src/schema.ts +++ b/src/schema.ts @@ -30,7 +30,7 @@ const user = table('user') const message = table('message') .columns({ id: string(), - senderID: string(), + senderID: string().from('sender_id'), body: string(), timestamp: number(), }) @@ -72,15 +72,6 @@ export const permissions = definePermissions(schema, () => { }; return { - medium: { - row: { - insert: NOBODY_CAN, - update: { - preMutation: NOBODY_CAN, - }, - delete: NOBODY_CAN, - }, - }, user: { row: { insert: NOBODY_CAN,