#javascript #node.js #linux #postgresql
#javascript #node.js #linux #postgresql
Вопрос:
Я немного новичок в postgres sql DB. У меня проблема с файлом Java Script loadmigration.js он в основном подключается к моему экземпляру Postgres SQL DB и запускает кучу файлов SQL из локальной папки в Postgres DB. Я запускаю файл JS из командной строки в локальном экземпляре Linux с использованием npm run loadmigration.js . При запуске loadmigration.js скрипт выдает ОШИБКУ в определенном SQL, который в основном просто изменяет ЗНАЧЕНИЕ ENUM в БД, ниже приведен SQL, в котором он выдает ошибку :
altervaluetype.sql (Содержимое ниже) :
ИЗМЕНИТЬ ТИП test_status ПЕРЕИМЕНОВАТЬ ЗНАЧЕНИЕ ‘VALA’ В ‘VALB’;
ИЗМЕНИТЬ ТИП test_status ПЕРЕИМЕНОВАТЬ ЗНАЧЕНИЕ ‘VALC’ В ‘VALD’;
ОШИБКА, как показано ниже :
«msg»: «синтаксическая ошибка в «ЗНАЧЕНИИ» или рядом с ним»», «stack»: «ошибка: синтаксическая ошибка в «ЗНАЧЕНИИ» или рядом с ним
Может ли кто-нибудь помочь понять, что такое синтаксическая ошибка в приведенном выше SQL.
Ценю помощь.
Комментарии:
1.
rename value
впервые появилось в PG10. На какой версии вы работаете?2. Спасибо за указатель, Майк, я проверяю, что это моя версия PG: PostgreSQL 9.6.16, скомпилированная Visual C build 1800, 64-разрядная