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,