From d190a2dd61040d1748dfb97403f9d56015d938fe Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Wed, 26 Oct 2022 12:26:09 +0200 Subject: [PATCH] fix: loss of precision updating BIGINT values, fixes #467 --- src/common/fieldTypes.ts | 6 ++++++ src/renderer/components/FakerSelect.vue | 12 ++++++++---- .../components/WorkspaceTabQueryTableRow.vue | 11 ++++++++--- 3 files changed, 22 insertions(+), 7 deletions(-) diff --git a/src/common/fieldTypes.ts b/src/common/fieldTypes.ts index 332c0411..d230740e 100644 --- a/src/common/fieldTypes.ts +++ b/src/common/fieldTypes.ts @@ -47,6 +47,12 @@ export const FLOAT = [ 'MONEY' ]; +export const IS_BIGINT = [ + 'BIGINT', + 'BIGSERIAL', + 'DOUBLE PRECISION' +]; + export const BOOLEAN = [ 'BOOL', 'BOOLEAN' diff --git a/src/renderer/components/FakerSelect.vue b/src/renderer/components/FakerSelect.vue index dc9c8ce9..49385bd3 100644 --- a/src/renderer/components/FakerSelect.vue +++ b/src/renderer/components/FakerSelect.vue @@ -7,7 +7,7 @@ :option-label="(opt: any) => opt.name === 'manual' ? t('message.manualValue') : t(`faker.${opt.name}`)" option-track-by="name" :disabled="!isChecked" - style="flex-grow: 0;" + :style="'flex-grow: 0;'" @change="onChange" /> @@ -87,7 +87,7 @@