Я пытаюсь добавить столбцы в таблицу, используя psycopg2
row1
Ниже приведен список имен столбцов, которые должны быть добавлены в таблицу. Я могу сделать это вручную, но когда я пытаюсь сделать это программно, я получаю сообщение об ошибке.
for c in row1:
cur.execute("ALTER TABLE HHV2PUB ADD COLUMN %s text", (c,))
Ошибка:
cur.execute("ALTER TABLE HHV2PUB ADD COLUMN %s text", (c,))
psycopg2.ProgrammingError: syntax error at or near "'HOUSEID'"
LINE 1: ALTER TABLE HHV2PUB ADD COLUMN 'HOUSEID' text
Я предполагаю, что это имеет какое-то отношение к одинарным кавычкам ''