From 21a68e9b13fb89320c08bcc4c138d0d0ffd2dc6b Mon Sep 17 00:00:00 2001 From: 1ilit <1ilit@proton.me> Date: Sat, 16 Aug 2025 16:18:01 +0400 Subject: [PATCH] Add more keywords for defaults (#553) * Add more keywords for defaults * Add date functions to check default --- src/data/datatypes.js | 3 +++ src/utils/utils.js | 11 ++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/data/datatypes.js b/src/data/datatypes.js index dca9fbe..7eb6882 100644 --- a/src/data/datatypes.js +++ b/src/data/datatypes.js @@ -1023,6 +1023,9 @@ const postgresTypesBase = { "today", "tomorrow", "yesterday", + "current_date", + "current_timestamp", + "current_time", ]; return ( /^\d{4}-\d{2}-\d{2}$/.test(field.default) || diff --git a/src/utils/utils.js b/src/utils/utils.js index f4036bb..afc3b75 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -33,7 +33,16 @@ export function strHasQuotes(str) { ); } -const keywords = ["CURRENT_TIMESTAMP", "NULL"]; +const keywords = [ + "NULL", + "TRUE", + "FALSE", + "CURRENT_DATE", + "CURRENT_TIME", + "CURRENT_TIMESTAMP", + "LOCALTIME", + "LOCALTIMESTAMP" +]; export function isKeyword(str) { return keywords.includes(str.toUpperCase());