diff --git a/snippets/sql.json b/snippets/sql.json index 4c2b921..d314bd5 100644 --- a/snippets/sql.json +++ b/snippets/sql.json @@ -173,11 +173,11 @@ "prefix": "pgfunc", "body": [ "CREATE OR REPLACE FUNCTION ${1:function_name}(${2:param} ${3:type})", - "RETURNS ${4:return_type} AS $$", + "RETURNS ${4:return_type} AS \\$\\$", "BEGIN", "\t${0:-- function logic}", "END;", - "$$ LANGUAGE plpgsql;" + "\\$\\$ LANGUAGE plpgsql;" ], "description": "Creates a reusable server-side function using the PL/pgSQL language." }, @@ -186,12 +186,12 @@ "prefix": "pgtrigger", "body": [ "CREATE OR REPLACE FUNCTION update_modified()", - "RETURNS TRIGGER AS $$", + "RETURNS TRIGGER AS \\$\\$", "BEGIN", "\tNEW.updated_at = NOW();", "\tRETURN NEW;", "END;", - "$$ LANGUAGE plpgsql;", + "\\$\\$ LANGUAGE plpgsql;", "", "CREATE TRIGGER trg_${1:table_name}_update", "\tBEFORE UPDATE ON ${1:table_name}", @@ -231,7 +231,7 @@ "body": [ "ALTER TABLE ${1:table_name} ADD COLUMN ${2:search_vector} TSVECTOR;", "", - "CREATE FUNCTION ${1:table_name}_search_update() RETURNS trigger AS $$", + "CREATE FUNCTION ${1:table_name}_search_update() RETURNS trigger AS \\$\\$", "BEGIN", "\tNEW.${2:search_vector} = ", "\t\tto_tsvector('english', ", @@ -240,7 +240,7 @@ "\t\t);", "\tRETURN NEW;", "END;", - "$$ LANGUAGE plpgsql;", + "\\$\\$ LANGUAGE plpgsql;", "", "CREATE TRIGGER ${1:table_name}_search_trigger", "\tBEFORE INSERT OR UPDATE ON ${1:table_name}",