From b7f264b92517f7c81ec13ee1ba98db586df013e5 Mon Sep 17 00:00:00 2001 From: Xata Bot <97746683+xata-bot@users.noreply.github.com> Date: Tue, 5 Nov 2024 12:47:25 +0000 Subject: [PATCH] Update pgroll spec (#1618) Co-authored-by: SferaDev --- packages/pgroll/src/schema.ts | 4 ++++ packages/pgroll/src/types.ts | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/pgroll/src/schema.ts b/packages/pgroll/src/schema.ts index a374edbdc..cdc3ce5b9 100644 --- a/packages/pgroll/src/schema.ts +++ b/packages/pgroll/src/schema.ts @@ -272,6 +272,10 @@ export const schema = { storage_parameters: { description: 'Storage parameters for the index', type: 'string' + }, + unique: { + description: 'Indicates if the index is unique', + type: 'boolean' } }, required: ['columns', 'name', 'table'], diff --git a/packages/pgroll/src/types.ts b/packages/pgroll/src/types.ts index 0abadbf84..96d3126bc 100644 --- a/packages/pgroll/src/types.ts +++ b/packages/pgroll/src/types.ts @@ -67,7 +67,8 @@ export const OpCreateIndexDefinition = z.object({ table: z.string(), predicate: z.string().optional(), method: z.string().optional(), - storage_parameters: z.string().optional() + storage_parameters: z.string().optional(), + unique: z.boolean().optional() }); export type OpCreateTable = z.infer;