From 47892e4d2d39a32b9c9e5879183dc29148219422 Mon Sep 17 00:00:00 2001 From: MilkeeyCat <milkeeycat@gmail.com> Date: Mon, 21 Oct 2024 23:02:16 +0300 Subject: [PATCH] feat: drop constraint rule --- grammar.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/grammar.js b/grammar.js index 422940f..0cb2a7c 100644 --- a/grammar.js +++ b/grammar.js @@ -1673,6 +1673,7 @@ module.exports = grammar({ _alter_specifications: $ => choice( $.add_column, $.add_constraint, + $.drop_constraint, $.alter_column, $.modify_column, $.change_column, @@ -1702,6 +1703,14 @@ module.exports = grammar({ $.constraint, ), + drop_constraint: $ => seq( + $.keyword_drop, + $.keyword_constraint, + optional($._if_exists), + $.identifier, + optional($._drop_behavior), + ), + alter_column: $ => seq( // TODO constraint management $.keyword_alter,