Я запускаю проверку синтаксиса pgsanity
postgresql (для справки pgsanity
использует команду ecpg для поиска синтаксических ошибок) над файлом, foo.sql
, написанным кем-то другим.Он начинается с этих строк:
--##############################################################################
-- DROP Existing function
--##############################################################################
DROP FUNCTION IF EXISTS schema_name.presumably_a_function_name(text);
--##############################################################################
-- Create track duplicate rate function
--##############################################################################
И я получаю сообщение об ошибке line 4: ERROR: unrecognized data type name "
.Я очень новичок в SQL, поэтому не уверен, что означает это сообщение об ошибке.Любая помощь расшифровки будет принята с благодарностью!