Я создаю столбец в таблице:добавить столбец только если таблица не существует
client.query("ALTER TABLE mytable ADD theField text", function(err, result) {
Теперь я хочу, чтобы выполнить тест, так что, если столбец уже существует, не выполняет оператор.
Я пробовал:
client.query("ALTER TABLE mytable IF NOT EXISTS ADD theField text", function(err, result) {
client.query("ALTER TABLE mytable ADD theField text IF NOT EXISTS", function(err, result) {
client.query("ALTER TABLE mytable WHERE EXISTS (SELECT 1 FROM mytable ADD theField text)", function(err, result) {
но все дает синтаксическую ошибку.
Что такое 'myschema'? – George
имя схемы, где у вас есть таблица –
, если вы не указали ее нигде - должны быть общедоступны –